v3.5.1
オブジェクトのローカルスケーリングを戻したり、設定したりします。これは、Kinematics、ローカルの KinematicState、および SITransformation を介してスケーリング SIVector3 にアクセスするショートカットとして機能します。
// get accessor Object rtn = X3DObject.LocalScaling; // set accessor X3DObject.LocalScaling = Object; |
' ' This example illustrates how to get/set local scaling using ' two different approaches ' set oNull1 = Application.ActiveSceneRoot.AddNull() set oNull2 = Application.ActiveSceneRoot.AddNull() ' ACCESSING ' Access the local scaling using the KinematicState set oTransform = oNull1.Kinematics.Local.Transform set oScaling = oTransform.Scaling ' Access the local scaling using X3DObject.LocalScaling set oScaling2 = oNull2.LocalScaling ' SETTING ' Set the local scaling using the KinematicState oTransform.SetScalingFromValues 2.0, 1.0, 1.0 oNull1.Kinematics.Local.Transform = oTransform ' Set the local scaling using X3DObject.LocalScaling oScaling2.Set 2.0, 1.0, 1.0 oNull2.LocalScaling = oScaling2 |