MCG には、スプラインを作成し、操作するための方法がいくつかあります。[スプライン](Splines)カテゴリには、グラフで使用できる多くのノードおよびコンパウンドが含まれています。
ツールのユーザがシーン内で、スプライン オブジェクトを指定するには、グラフ内で SplineFromNode を使用します。CanGetSplineFromNode を If ノードとともに使用して指定されたシーン オブジェクトを確認し、有効なスプラインが指定されている場合は、適切なアクションを実行することをお勧めします。
その後、[スプライン](Splines)カテゴリのその他のノード(SplineVerticesBuffer や SplineTangentsBuffer など)を使用してスプラインのデータを取得し、結果生じる配列に対する操作を実行します。
[スプライン](Splines)カテゴリ内のさまざまなコンパウンドでは、こうしたノードを使用しスクラッチから、またはシーン内のデータに基づいてスプラインを作成することができます。
シーン内にスプライン シェイプを作成する方法はいくつかあります。
Output: shape を使用する場合は、暗黙的なパラメータ ノードの Shpae: Matrix を使用し、ワールド空間変換行列を取得することができます。
スプライン シェイプに適用できるモディファイヤを作成することはできません。ただし、SplineToMesh を使用することで、スプラインのデータをメッシュとして保存し、モディファイヤを適用することができます。さらに修正を加えるためにデータをメッシュとして残すか、MeshToSpline を使用して再変換し、シーン内でスプライン シェイプを作成することができます。