v1.5
選択対象に基づいて、新しいリファレンス プレーンを作成します。新しく作成されたリファレンス プレーンは、アクティブ リファレンス プレーンには設定されません。
oReturn = SICreateRefPlane( [InputObjs] ); |
作成されるリファレンス プレーンのリストを含む XSICollection オブジェクトを戻します。
' ' 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." |