SIAddPointOnCurveAtStart

詳細

カーブの最初にポイントを追加します。

スクリプト構文

SIAddPointOnCurveAtStart( InputObj, [X], [Y], [Z], [Local], [CurveType], [PreserveTrace] );

パラメータ

パラメータ タイプ 説明
InputObj 文字列 ポイントを設定するカーブ
X Double X 座標

デフォルト値: 0

Y Double Y 座標

デフォルト値: 0

Z Double Z 座標

デフォルト値: 0

Local Boolean ポイントがローカル座標にある場合は True、グローバル座標にある場合は False。

デフォルト値: False

CurveType Integer カーブのタイプ

デフォルト値: -1

PreserveTrace Boolean 新しいポイントを追加するときにカーブの現在の形状を保つ場合は True を設定します。

デフォルト値: False

VBScript の例

'This example shows how to add points before the start of a curve

newscene

'Create a curve and add points at start.  

'Adding points at start will create a curve that

'has the same trace as adding the same points at end

'but with start and end points reversed.

SICreateCurve "crvlist", 3, 0

SIAddPointOnCurveAtStart "crvlist", -4.0, 0, 1.6, False

SIAddPointOnCurveAtStart "crvlist", -3.9, 0, -0.3, False

SIAddPointOnCurveAtStart "crvlist", -2.3, 0, 0.2, False

SIAddPointOnCurveAtStart "crvlist", -1.9, 0, -2.2, False

SIAddPointOnCurveAtStart "crvlist", -0.1, 0, -0.9, False

SIAddPointOnCurveAtStart "crvlist", 0.4, 0, 0.6, False

SIAddPointOnCurveAtStart "crvlist", 3, 0, -1.7, False

SIAddPointOnCurveAtStart "crvlist", 3.7, 0, -1.8, False

'Show boundaries

SelectObj "crvlist"

ToggleValue "attrselboundaryflags", "*.camvis,Views.*.*.camvis"

関連項目

CreateCurve SISetCurvePoints SICreateCurve SIAddPointOnCurve SIAddPointOnCurveAtEnd GetCurveLength EvaluateCurveAt