X3DObject.LocalScaling

導入

v3.5.1

説明

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

VBScript の例

' 
' 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