/** * @brief * @param name * @param rotationOrder * @param localMat * @param globalMatInv */ /// <summary> /// ボーンを追加する。 /// </summary> /// <param name="name">ボーンの名称</param> /// <param name="parentBoneIndex">親ボーンのインデックス(親がない場合は-1)</param> /// <param name="rotationOrder">ボーンの回転行列の計算方法</param> /// <param name="localMat">ボーンのローカル変形行列</param> public void AddBone(string name, int parentBoneIndex, RotationOrder rotationOrder, asd.Matrix44 localMat, asd.Vector3DF translation, asd.Vector4DF rotation, asd.Vector3DF scaling) { SwigObject.AddBone(name, parentBoneIndex, (swig.RotationOrder)rotationOrder, ref localMat, ref translation, ref rotation, ref scaling); }
/** * @brief * @param name * @param rotationOrder * @param localMat * @param globalMatInv */ /// <summary> /// ボーンを追加する。 /// </summary> /// <param name="name">ボーンの名称</param> /// <param name="parentBoneIndex">親ボーンのインデックス(親がない場合は-1)</param> /// <param name="rotationOrder">ボーンの回転行列の計算方法</param> /// <param name="localMat">ボーンのローカル変形行列</param> /// <param name="globalMatInv">ボーンの全体への逆行列</param> public void AddBone(string name, int parentBoneIndex, RotationOrder rotationOrder, ref ace.Matrix44 localMat, ref ace.Matrix44 globalMatInv) { SwigObject.AddBone(name, parentBoneIndex, (swig.eRotationOrder)rotationOrder, ref localMat, ref globalMatInv); }