| Package | org.b2ox.pv3d.MikuMikuDance |
| Class | public class VMDBoneParam |
| Inheritance | VMDBoneParam Object |
| 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):voidByteArrayから補間関数を作成
Parameters
bary:ByteArray — VMD形式のXYZR 64バイト配列
|
| setInterpolationsByCoeffs | () | method |
public function setInterpolationsByCoeffs(ipCX:Array, ipCY:Array, ipCZ:Array, ipCR:Array):voidX,Y,Z,R 4つの補間係数で補間関数を作成
Parameters
ipCX:Array | |
ipCY:Array | |
ipCZ:Array | |
ipCR:Array |