X3DObject.LocalRotation

X3DObject.LocalRotation

導入

v3.5.1

説明

オブジェクトのローカル SIRotation を戻したり、設定したりします。これは、Kinematics、ローカルの KinematicState、および SITransformation を介して回転にアクセスするショートカットとして機能します。

C#構文

// get accessor

Object rtn = X3DObject.LocalRotation;

// set accessor

X3DObject.LocalRotation = Object;

VBScript の例

' 

' This example illustrates how to get/set local rotation using

' two different approaches

' 

set oNull1 = Application.ActiveSceneRoot.AddNull()

set oNull2 = Application.ActiveSceneRoot.AddNull()

' ACCESSING

' Access the local rotation using the KinematicState

set oTransform = oNull1.Kinematics.Local.Transform

set oRotation = oTransform.Rotation

' Access the local rotation using X3DObject.LocalRotation

set oRotation2 = oNull2.LocalRotation

' SETTING

' Set the local rotation using the KinematicState

oTransform.SetRotationFromXYZAnglesValues 0.0, 0.25, 0.0

oNull1.Kinematics.Local.Transform = oTransform

' Set the local rotation using X3DObject.LocalRotation

oRotation2.SetFromXYZAnglesValues 0.0, 0.25, 0.0

oNull2.LocalRotation = oRotation2