曲線からベジェへのメッシュ操作

Curve to Bezierメッシュ操作は、ベジエハンドルの接線の長さを制御する機能を備えた既存のカーブをベジエカーブに変換できるようにする特殊な操作であり、カーブ上のポイントをシャープまたはスムージングしたり、 Tangent Lengthチャネル。

ベジェ接線の作成に使用される法線は、通常、 Array Modifiersですが、有効な任意のベクトル配列入力を使用できます。

注意:  配列と配列修飾子の詳細については、以下を参照してください。 Array Modifiers

注意:  メッシュ操作が機能するためには、入力接線の法線配列の法線の数が曲線の既存の点の数と一致するか、法線配列が空でなければなりません。メッシュデータ配列の法線を使用すると、これは自動的に行われます。

ベジェメッシュへのカーブ操作の典型的な例は次のとおりです。

メッシュデータ配列は、シーン内のアイテムの位置と法線に基づいて生成されます。下のシーンでは、 EyeletアイテムとそのインスタンスがMesh Data Array、アイテムを使用して配列を構築しますYとして指定Item Axis。次に、 Sort Array要素の順序を定義します。

ソートされた配列は、 ポリゴンを作成するカーブを生成するメッシュ操作。これは、Curve to Bezierノードが操作するカーブです。

回路図の[ベジェに曲線を追加]をクリックして、 Add...、次にMesh Operations > Curves 、 ダブルクリックCurve to Bezier

この例では、 Curve to Bezierノードはに接続されていますMesh Data ArrayNormal Arrayチャネル、およびそのチャネルからの値を使用して接線ハンドルを生成します。また、に接続されていますMesh曲線を含むレイヤー。

曲線はベジェ曲線に変換されます。

接線の長さを調整するには、 Curve to Bezier Schematicビューポートのノード。そのプロパティはProperties右側のパネルで編集できますTangent Length値。高い値はポイントをシャープにし、低い値はポイントを滑らかにします。

ベジェ曲線のプロパティ

Curve to Bezierメッシュ操作には、次のプロパティがあります。

Tangent Length

接線の長さを設定して、カーブ上のポイントをシャープまたはスムージングします。

Curve Index

メッシュレイヤーに複数のカーブがある場合、これは使用するカーブを指定します。