projectTangent [-caching boolean] [-constructionHistory boolean] [-curvature boolean] [-curvatureScale linear] [-ignoreEdges boolean] [-name string] [-nodeState int] [-object boolean] [-replaceOriginal boolean] [-reverseTangent boolean] [-rotate angle] [-tangentDirection int] [-tangentScale linear]
[curve] [[curve] [curve] | [surface]]
projectTangent は、取り消し可能、照会可能、および編集可能です。
project tangent コマンドは、カーブを、他の 2 つのカーブまたはサーフェスに(接線に対して)位置合わせするために使用します。1 つのサーフェス アイソパラムを選択して、位置合わせする方向(U または V)を定義することができます。カーブの端は、他のこれらのオブジェクトと交差している必要があります。必要に応じて曲率連続性を適用することもできます。 接線連続性とは、他のオブジェクトと交わる点で、カーブの端が修正されることを意味します。 曲率連続性とは、曲率が接するだけでなく、連続的になることを意味します。 法線接線の方向を用いると、曲率連続性と回転は適用されません。また、曲率連続性は、(2 つのカーブではなく)サーフェスと位置合わせする場合にのみ使用できます。| string[] | オブジェクト名とノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
-caching(-cch)
|
boolean
|
|
||||||||||
|
||||||||||||
-curvature(-c)
|
boolean
|
|
||||||||||
|
||||||||||||
-curvatureScale(-cs)
|
linear
|
|
||||||||||
|
||||||||||||
-ignoreEdges(-ie)
|
boolean
|
|
||||||||||
|
||||||||||||
-nodeState(-nds)
|
int
|
|
||||||||||
|
||||||||||||
-reverseTangent(-rt)
|
boolean
|
|
||||||||||
|
||||||||||||
-rotate(-ro)
|
angle
|
|
||||||||||
|
||||||||||||
-tangentDirection(-td)
|
int
|
|
||||||||||
|
||||||||||||
-tangentScale(-ts)
|
linear
|
|
||||||||||
|
||||||||||||
| 共通のフラグ | ||||||||||||
-constructionHistory(-ch)
|
boolean
|
|
||||||||||
|
||||||||||||
-name(-n)
|
string
|
|
||||||||||
|
||||||||||||
-object(-o)
|
boolean
|
|
||||||||||
|
||||||||||||
-replaceOriginal(-rpo)
|
boolean
|
|
||||||||||
|
||||||||||||
// Do project tangent with curvature continuity between a curve and a // nurbs plane surface projectTangent -c on curve1 nurbsPlane1; // Do project tangent between the 3 curves and tangent align the curve // with the reverse tangent of the second of the other 2 curves // (i.e. with curve3) projectTangent -td 2 -rt yes curve1 curve2 curve3;