Пример #1
0
        public FbxPropertyDouble3 Set(FbxDouble3 pValue)
        {
            FbxPropertyDouble3 ret = new FbxPropertyDouble3(NativeMethods.FbxPropertyDouble3_Set(swigCPtr, pValue), false);

            if (NativeMethods.SWIGPendingException.Pending)
            {
                throw NativeMethods.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Пример #2
0
                public AnimExportHelperHelper(FbxAnimLayer animLayer, FbxPropertyDouble3 node)
                {
                    curveX = node.GetCurve(animLayer, Globals.FBXSDK_CURVENODE_COMPONENT_X, /*pCreate =*/ true);
                    curveY = node.GetCurve(animLayer, Globals.FBXSDK_CURVENODE_COMPONENT_Y, /*pCreate =*/ true);
                    curveZ = node.GetCurve(animLayer, Globals.FBXSDK_CURVENODE_COMPONENT_Z, /*pCreate =*/ true);

                    curveX.KeyModifyBegin();
                    curveY.KeyModifyBegin();
                    curveZ.KeyModifyBegin();
                }
Пример #3
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FbxPropertyDouble3 obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #4
0
 public AnimExportHelper(FbxAnimLayer animLayer, FbxPropertyDouble3 translation, FbxPropertyDouble3 rotation, FbxPropertyDouble3 scale)
 {
     this.translation = new AnimExportHelperHelper(animLayer, translation);
     this.rotation    = new AnimExportHelperHelper(animLayer, rotation);
     this.scale       = new AnimExportHelperHelper(animLayer, scale);
 }