コード例 #1
0
ファイル: Quaternion.cs プロジェクト: 372285834/GServer
        public static Quaternion Exponential(Quaternion quat)
        {
            Quaternion result = new Quaternion();

            unsafe
            {
                IDllImportApi.D3DXQuaternionExp((Quaternion *)&result, (Quaternion *)&quat);
            }
            return(result);
        }
コード例 #2
0
ファイル: Quaternion.cs プロジェクト: 372285834/GServer
 public static void Exponential(ref Quaternion quat, out Quaternion result)
 {
     unsafe
     {
         fixed(Quaternion *pinQuat = &quat)
         {
             fixed(Quaternion *pinResult = &result)
             {
                 IDllImportApi.D3DXQuaternionExp(pinResult, pinQuat);
             }
         }
     }
 }