示例#1
0
        public bool Init(FbxNode pNode, FbxMesh pMesh)
        {
            bool ret = fbx_wrapperPINVOKE.FbxDeformationsEvaluator_Init(swigCPtr, FbxNode.getCPtr(pNode), FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#2
0
        public bool SetBaseMesh(FbxMesh pMesh)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxSubDiv_SetBaseMesh(swigCPtr, FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#3
0
 public void SetSubdivLevelMesh(int pLevel, FbxMesh pMesh)
 {
     FbxWrapperNativePINVOKE.FbxSubDiv_SetSubdivLevelMesh(swigCPtr, pLevel, FbxMesh.getCPtr(pMesh));
 }
示例#4
0
 public void Fill(FbxMesh pMesh)
 {
     fbx_wrapperPINVOKE.FbxMesh_ControlPointToVerticesMap_Fill(swigCPtr, FbxMesh.getCPtr(pMesh));
 }
示例#5
0
        public bool ConformNormalsTo(FbxMesh pMesh)
        {
            bool ret = fbx_wrapperPINVOKE.FbxMesh_ConformNormalsTo(swigCPtr, FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#6
0
        public bool SplitMeshPerMaterial(FbxMesh pMesh, bool pReplace)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxGeometryConverter_SplitMeshPerMaterial(swigCPtr, FbxMesh.getCPtr(pMesh), pReplace);

            return(ret);
        }
示例#7
0
        public bool ComputePolygonSmoothingFromEdgeSmoothing(FbxMesh pMesh)
        {
            bool ret = NativeMethods.FbxGeometryConverter_ComputePolygonSmoothingFromEdgeSmoothing__SWIG_1(swigCPtr, FbxMesh.getCPtr(pMesh));

            if (NativeMethods.SWIGPendingException.Pending)
            {
                throw NativeMethods.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
示例#8
0
        public bool EmulateNormalsByPolygonVertex(FbxMesh pMesh)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxGeometryConverter_EmulateNormalsByPolygonVertex(swigCPtr, FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#9
0
        public bool ComputeEdgeSmoothingFromPolygonSmoothing(FbxMesh pMesh)
        {
            bool ret = FbxWrapperNativePINVOKE.FbxGeometryConverter_ComputeEdgeSmoothingFromPolygonSmoothing__SWIG_1(swigCPtr, FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#10
0
        public bool SetFinestMesh(FbxMesh pMesh)
        {
            bool ret = fbx_wrapperPINVOKE.FbxSubDiv_SetFinestMesh(swigCPtr, FbxMesh.getCPtr(pMesh));

            return(ret);
        }
示例#11
0
 public void SetSubdivLevelMesh(int pLevel, FbxMesh pMesh)
 {
     fbx_wrapperPINVOKE.FbxSubDiv_SetSubdivLevelMesh(swigCPtr, pLevel, FbxMesh.getCPtr(pMesh));
 }
示例#12
0
 public bool ComputePolygonSmoothingFromEdgeSmoothing(FbxMesh pMesh)
 {
     bool ret = fbx_wrapperPINVOKE.FbxGeometryConverter_ComputePolygonSmoothingFromEdgeSmoothing__SWIG_1(swigCPtr, FbxMesh.getCPtr(pMesh));
     return ret;
 }
示例#13
0
 public bool ComputeEdgeSmoothingFromPolygonSmoothing(FbxMesh pMesh, int pIndex)
 {
     bool ret = fbx_wrapperPINVOKE.FbxGeometryConverter_ComputeEdgeSmoothingFromPolygonSmoothing__SWIG_0(swigCPtr, FbxMesh.getCPtr(pMesh), pIndex);
     return ret;
 }
示例#14
0
 public bool ComputeEdgeSmoothingFromNormals(FbxMesh pMesh)
 {
     bool ret = fbx_wrapperPINVOKE.FbxGeometryConverter_ComputeEdgeSmoothingFromNormals(swigCPtr, FbxMesh.getCPtr(pMesh));
     return ret;
 }
示例#15
0
 public bool SplitMeshPerMaterial(FbxMesh pMesh, bool pReplace)
 {
     bool ret = fbx_wrapperPINVOKE.FbxGeometryConverter_SplitMeshPerMaterial(swigCPtr, FbxMesh.getCPtr(pMesh), pReplace);
     return ret;
 }
示例#16
0
 public bool EmulateNormalsByPolygonVertex(FbxMesh pMesh)
 {
     bool ret = fbx_wrapperPINVOKE.FbxGeometryConverter_EmulateNormalsByPolygonVertex(swigCPtr, FbxMesh.getCPtr(pMesh));
     return ret;
 }