コード例 #1
0
    public static HQuat QslerpNoInvertExtraSpins(HQuat q1, HQuat q2, float fraction, int ExtraSpins)
    {
        HQuat ret = new HQuat(HCSMVOPINVOKE.HQuat_QslerpNoInvertExtraSpins(HQuat.getCPtr(q1), HQuat.getCPtr(q2), fraction, ExtraSpins), true);

        if (HCSMVOPINVOKE.SWIGPendingException.Pending)
        {
            throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
コード例 #2
0
 public HQuat(HQuat p) : this(HCSMVOPINVOKE.new_HQuat__SWIG_2(HQuat.getCPtr(p)), true)
 {
 }
コード例 #3
0
 public static void AddPosRotKeyframe(HBaseModel model, System.Text.StringBuilder animname, int tick, HPoint pos, bool linear, HQuat quat, bool linear2)
 {
     HCSMVOPINVOKE.HBhvUtility_AddPosRotKeyframe__SWIG_1(HBaseModel.getCPtr(model), animname, tick, HPoint.getCPtr(pos), linear, HQuat.getCPtr(quat), linear2);
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #4
0
 public static void GetQuatPoint(HUtilityTextParser tp, HQuat quat)
 {
     HCSMVOPINVOKE.HBhvUtility_GetQuatPoint__SWIG_0(HUtilityTextParser.getCPtr(tp), HQuat.getCPtr(quat));
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }
コード例 #5
0
 public void AddQuatSquadKeyframe(string animname, int tick, HQuat rot, bool linear)
 {
     HCSMVOPINVOKE.HBhvBehaviorManager_AddQuatSquadKeyframe(swigCPtr, animname, tick, HQuat.getCPtr(rot), linear);
     if (HCSMVOPINVOKE.SWIGPendingException.Pending)
     {
         throw HCSMVOPINVOKE.SWIGPendingException.Retrieve();
     }
 }