public static OpenToolkit.Mathematics.Matrix4 ToOtk(this Assimp.Matrix4x4 m) { var ret = new OpenToolkit.Mathematics.Matrix4(); ret.M11 = m.A1; ret.M12 = m.B1; ret.M13 = m.C1; ret.M14 = m.D1; ret.M21 = m.A2; ret.M22 = m.B2; ret.M23 = m.C2; ret.M24 = m.D2; ret.M31 = m.A3; ret.M32 = m.B3; ret.M33 = m.C3; ret.M34 = m.D3; ret.M41 = m.A4; ret.M42 = m.B4; ret.M43 = m.C4; ret.M44 = m.D4; return(ret); }
public static BulletSharp.Math.Matrix ToBullet(this OpenToolkit.Mathematics.Matrix4 mat) { return(new BulletSharp.Math.Matrix( mat.M11, mat.M12, mat.M13, mat.M14, mat.M21, mat.M22, mat.M23, mat.M24, mat.M31, mat.M32, mat.M33, mat.M34, mat.M41, mat.M42, mat.M43, mat.M44 )); }