Package | org.b2ox.pv3d.MikuMikuDance |
Class | public class VMDBoneParam |
Inheritance | VMDBoneParam ![]() |
Method | Defined By | ||
---|---|---|---|
VMDBoneParam(move:Number3D, rotation:Quaternion, interpolationXYZ:Function = null, interpolationRot:Function = null)
コンストラクタ. | VMDBoneParam | ||
自身とtargetのt分点のパラメータを計算する
| VMDBoneParam | ||
setInterpolationsByByteArray(bary:ByteArray):void
ByteArrayから補間関数を作成
| VMDBoneParam | ||
setInterpolationsByCoeffs(ipCX:Array, ipCY:Array, ipCZ:Array, ipCR:Array):void
X,Y,Z,R 4つの補間係数で補間関数を作成
| VMDBoneParam |
move | property |
public var move:Number3D
rotation | property |
public var rotation:Quaternion
VMDBoneParam | () | Constructor |
public function VMDBoneParam(move:Number3D, rotation:Quaternion, interpolationXYZ:Function = null, interpolationRot:Function = null)
コンストラクタ.
Parametersmove:Number3D | |
rotation:Quaternion | |
interpolationXYZ:Function (default = null )
| |
interpolationRot:Function (default = null )
|
interpolateParam | () | method |
public function interpolateParam(target:VMDBoneParam, t:Number):VMDBoneParam
自身とtargetのt分点のパラメータを計算する
Parameters
target:VMDBoneParam | |
t:Number |
VMDBoneParam —
|
setInterpolationsByByteArray | () | method |
public function setInterpolationsByByteArray(bary:ByteArray):void
ByteArrayから補間関数を作成
Parameters
bary:ByteArray — VMD形式のXYZR 64バイト配列
|
setInterpolationsByCoeffs | () | method |
public function setInterpolationsByCoeffs(ipCX:Array, ipCY:Array, ipCZ:Array, ipCR:Array):void
X,Y,Z,R 4つの補間係数で補間関数を作成
Parameters
ipCX:Array | |
ipCY:Array | |
ipCZ:Array | |
ipCR:Array |