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[] | オブジェクト名とノード名 |
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
-tangentScale(-ts)
|
linear
|
![]() ![]() ![]() |
||
|
||||
-curvatureScale(-cs)
|
linear
|
![]() ![]() ![]() |
||
|
||||
-rotate(-ro)
|
angle
|
![]() ![]() ![]() |
||
|
||||
-tangentDirection(-td)
|
int
|
![]() ![]() ![]() |
||
|
||||
-curvature(-c)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
-reverseTangent(-rt)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
-ignoreEdges(-ie)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
高度なフラグ | ||||
-caching(-cch)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
-nodeState(-nds)
|
int
|
![]() ![]() ![]() |
||
|
||||
一般的なフラグ | ||||
-name(-n)
|
string
|
![]() |
||
|
||||
-constructionHistory(-ch)
|
boolean
|
![]() |
||
|
||||
-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;