移動先: 概要 戻り値 関連項目. フラグ. Python 例.
offsetCurve(
[curve]
, [caching=boolean], [connectBreaks=int], [constructionHistory=boolean], [cutLoop=boolean], [cutRadius=linear], [distance=linear], [name=string], [nodeState=int], [normal=[float, float, float]], [object=boolean], [range=boolean], [reparameterize=boolean], [stitch=boolean], [subdivisionDensity=int], [tolerance=linear], [useGivenNormal=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
offsetCurve は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
offset コマンドは、選択したカーブから新しいオフセット カーブを作成します。
オフセットの切れ目の接続タイプはオフ(接続なし)、円形(円弧で接続)、またはリニア(リニア接続して鋭いコーナーに)のいずれかです。ループのカットがオンの場合、オフセット カーブのループはすべてトリミングされます。デフォルトのカットの半径が 0.0 の場合、それぞれの交差に鋭いコーナーが作成されます。0.0 より大きな値の場合、それぞれの交差にその半径の小さな円弧が作成されます。
カットの半径の値は、ループのカットがオンの場合にのみ有効です。
プラナー カーブのオフセットは、そのカーブのプレーンで計算され、3D カーブは 3D のオフセットになります。subdivisionDensity フラグは、オフセット オブジェクトの最大細分割数です(つまり、オフセットが許容値に到達するまで、または繰り返しがこの最大値に到達するまで、オフセットを計算します)。
パラメータの再設定オプションで、オフセット カーブにオリジナルのカーブとは異なるパラメータ設定を行うことができます。これで、カーブの大きなオフセットの場合に起こる、オフセット カーブのパラメータ設定の不均等を避けることができますが、計算に時間がかかります。
戻り値の型は照会モードでは照会フラグが基になります。
offsetCurveOnSurface
caching, connectBreaks, constructionHistory, cutLoop, cutRadius, distance, name, nodeState, normal, object, range, reparameterize, stitch, subdivisionDensity, tolerance, useGivenNormal
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
# offset all active curves to the specified distance:
cmds.offsetCurve( d=4.0 )
# create offsets for the specified curve and turn loop cutting off:
cmds.offsetCurve( 'curve1', cl=False)
# create offsets with circular arcs at the breaks in the curve and use
# a cutting radius of 2.0 if there are any loops in the offsets:
cmds.offsetCurve( 'curve1', cb=1, cl=True, cr=2.0 )