既存のポイントの後のポイントをカーブに追加するか、指定した比率のカーブ長でノットを追加します。
| SIAddPointOnCurve( InputObj, [InsertPosition], [X], [Y], [Z], [Local], [CurveType] ); | 
| パラメータ | タイプ | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|
| InputObj | 文字列 | ポイントを設定するカーブ。 | ||||||
| InsertPosition | Double | ポイントまたはノットを挿入する場所。 デフォルト値: 0 
 | ||||||
| X | Double | X 座標 デフォルト値: 0 | ||||||
| Y | Double | Y 座標 デフォルト値: 0 | ||||||
| Z | Double | Z 座標 デフォルト値: 0 | ||||||
| Local | Boolean | ポイントがローカル座標にある場合は True、グローバル座標にある場合は False。 デフォルト値: False | ||||||
| CurveType | Integer | カーブのタイプ デフォルト値: -1 | 
| 'This example shows how to add a point in the middle of a curve newscene 'Create a curve by adding points at the end SICreateCurve "crvlist", 3, 0 SIAddPointOnCurveAtEnd "crvlist", -4.0, 0, 1.6, False SIAddPointOnCurveAtEnd "crvlist", -3.9, 0, -0.3, False SIAddPointOnCurveAtEnd "crvlist", -2.3, 0, 0.2, False SIAddPointOnCurveAtEnd "crvlist", -1.9, 0, -2.2, False SIAddPointOnCurveAtEnd "crvlist", -0.1, 0, -0.9, False SIAddPointOnCurveAtEnd "crvlist", 0.4, 0, 0.6, False SIAddPointOnCurveAtEnd "crvlist", 3, 0, -1.7, False SIAddPointOnCurveAtEnd "crvlist", 3.7, 0, -1.8, False 'Add a point after the fourth control point (indexing is 0 based) SIAddPointOnCurve "crvlist", 3 , 1.0, 2.0, 3.0, 0 ' Add a knot at 0.72 (normalized value between 0 and 1) SIAddPointOnCurve "crvlist", 0.72, 2.0, 3.0, 4.0, 0 |