SICreateRefPlane

導入

v1.5

カテゴリ

モデリング

詳細

選択対象に基づいて、新しいリファレンス プレーンを作成します。 新しく作成されたリファレンス プレーンは、アクティブ リファレンス プレーンには設定されません。

スクリプト構文

oReturn = SICreateRefPlane( [InputObjs] );

戻り値

作成されるリファレンス プレーンのリストを含む XSICollection オブジェクトを戻します。

パラメータ

パラメータ タイプ 詳細
InputObjs 文字列 オブジェクトのリスト

デフォルト値: 現在選択されている値

VBScript の例

'
'       This example shows how to create a reference plane and use it for snapping
'
NewScene
CreatePrim "Sphere", "MeshSurface"
CreatePrim "Grid", "MeshSurface"
Rotate , 45, 0, 0, siAbsolute, siParent, siObj, siX
Rotate , 0, 0, -45, siRelative, siLocal, siObj, siXYZ, , , , , , , , 2
'Create reference plane in RefPlanes.ReferencePlane 
SICreateRefPlane "grid"
'SICreateRefPlane creates a reference plane and does not make it the active
'reference plane. To do so, SetCurrentReferencePlane must be called.
SetCurrentReferencePlane "RefPlanes.ReferencePlane"
'Set snapping ON
'Activate plane reference mode in MCP
SelectObj "sphere", , True
SetValue "Preferences.SnapProperties.Enable", True
SetValue "Preferences.SnapProperties.EnableGrid", True
SetUserPref "3D_TRANSFO_REFERENTIAL_CHANGED", 7
MsgBox "Move the sphere around interactively.  It will snap to the reference plane defined by the grid."

関連項目

CreateReferencePlane SetCurrentReferencePlane