X3DObject.LocalRotation

導入

v3.5.1

説明

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

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