Babylonjs-parametric-shapes

提供:Dev Guides
移動先:案内検索

BabylonJS-パラメトリック形状

パラメトリック形状とは、ベンド、ツイストなどで描かれた線を使用して実現できるさまざまな形状を指します。 これは、放物線、正弦曲線、cos曲線、ベジェ曲線などの数学方程式で生成された2D形式です。 方程式を使用して、座標(x、y)を見つけて、同じ線を描くことができます。 この章では、リボン、線、破線、チューブ、押し出しなどの形状を確認します。 ボード上の線のフリーハンド描画は、以下で説明するパラメトリック形状を使用して実現できます。

Sr.No. Parametric Shape & Description
1

Ribbon

リボンはパスの配列を入力として受け取り、それらのパスに沿って線を引きます。 複雑なロジックを使用して座標を取得します。 以下の例では、ベジェ曲線式を使用してリボンを描画しています。 ベジェ曲線は、主に3Dゲームで滑らかな曲線をモデル化するために使用されます。 曲線には制御点が必要で、曲線は制御点に沿って描かれます。

2

Line

ラインは3Dゲームの基本要素です。 線を引くには、線を引くことができる2つのポイントが必要です。

3

Tube

チューブは、湾曲した円筒形です。 座標を取得するために適用される方程式(数学関数)に基づいて、さまざまなパラメトリック形状を与えることができます。

4

Extrusion

押し出しは、2Dシェイプをボリュームシェイプに変換するのに役立ちます。2Dで星を作成すると、x、y座標があり、zは0になります。2D座標を押し出すと、同じものが3Dに変換されます。したがって、押し出しを使用した2Dの開始は3Dになります。さまざまな2D形状を試して、3Dに変換できます。