v1.0
キネマティック オペレータを適用します。
oReturn = ApplyKinematicOp( PresetObj, [ConnectionSet], [ConnectType] ); |
新しいキネマティクス オペレータの XSICollection リストを戻します。
パラメータ | タイプ | 説明 |
---|---|---|
PresetObj | String またはプリセット オブジェクト(「SIGetPreset」を参照) | デフォームおよび割り当てオペレータ |
ConnectionSet | ConnectionSet |
オペレータに接続されるオブジェクトを指定します。 このオペレータに必要な接続セットについては、OpPreset を参照してください。 デフォルト値:現在選択されているオブジェクトをメイン グループとして使用 |
ConnectType | siBranchFlag |
接続のタイプを指定します。 デフォルト値: siUnspecified |
'example showing using ApplyKinematicsOp to 'deform an object based on its motion dim oCone, oOps, oOp newscene , false SetValue "PlayControl.Current", 1 SetValue "PlayControl.Out", 60 'Create a cone that moves across the x-axis set oCone = CreatePrim( "Cone", "MeshSurface" ) oCone.Parameters( "posx" ).AddFCurve2( Array( 1, -8, 50, 8 ) ) 'Add a qstretch operator that will deform the 'cone as it moves set oOps = ApplyKinematicOp( "QStretch", oCone ) set oOp = oOps.Item(0) oOp.Parameters( "linvel_flexampl" ).Value = 0.5 PlayForwardsFromStart |