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