Esempio n. 1
0
 public static extern void VMdlVModelBBox(VMdlVModelStruct *VMdl, GMBBBboxStruct *BBox);
Esempio n. 2
0
 public static extern void VMdlSplitVModelInDir(VMdlVModelStruct *VM,
                                                double Dx,
                                                double Dy,
                                                double Dz);
Esempio n. 3
0
 public static extern IPObjectStruct *IPGenVModelObject(byte *Name,
                                                        VMdlVModelStruct *VModel,
                                                        IPObjectStruct *Pnext);
Esempio n. 4
0
 public static extern MdlModelStruct *VMdlCnvrtVMdl2Mdl(VMdlVModelStruct *VMdl);
Esempio n. 5
0
 public static extern VMdlVModelStruct *VMdlExtractVElements(VMdlVModelStruct *VMdl);
Esempio n. 6
0
 public static extern VMdlVModelStruct *VMdlSubdivideVModel(VMdlVModelStruct *VMdl,
                                                            TrivTVDirType Dir,
                                                            double t);
Esempio n. 7
0
 public static extern IPAttributeStruct *VMdlGetPointVMdlAttribute(VMdlVModelStruct *VMdl,
                                                                   IrtPtType *UVW,
                                                                   int AttributeID);
Esempio n. 8
0
 public static extern CagdCrvStruct *VMdlGetBoundaryCurves(VMdlVModelStruct *Mdl);
Esempio n. 9
0
 public static extern void VMdlVModelFreeList(VMdlVModelStruct *VMdls);
Esempio n. 10
0
 public static extern IPObjectStruct *VMdlGetBoundarySurfaces2(VMdlVModelStruct *Mdl);
Esempio n. 11
0
 public static extern MdlModelStruct *VMdlGetOuterBoundarySurfacesVModel(VMdlVModelStruct *Mdl);
Esempio n. 12
0
 public static extern void VMdlVModelFree(VMdlVModelStruct *Mdl);
Esempio n. 13
0
 public static extern MdlModelStruct *VMdlGetBoundaryVModel(VMdlVModelStruct *Mdl);
Esempio n. 14
0
 public static extern void VMdlVModelListBBox(VMdlVModelStruct *Mdls,
                                              GMBBBboxStruct *CagdBbox);
Esempio n. 15
0
 public static extern VMdlVModelStruct *VMdlVModelCut(VMdlVModelStruct *VMdlA,
                                                      VMdlVModelStruct *VMdlB,
                                                      VMdlAttribBlendObj *AttrBlendObj);
Esempio n. 16
0
 public static extern VMdlVModelStruct *VMdlGlueVModels(VMdlVModelStruct *Mdl1,
                                                        VMdlVModelStruct *Mdl2);
Esempio n. 17
0
 public static extern VMdlVModelStruct *VMdlClipVModelByPlane(VMdlVModelStruct *Mdl,
                                                              IrtPlnType *Pln,
                                                              VMdlBoolOpType BoolOp);
Esempio n. 18
0
 public static extern int VMdlTrimVModelBySurface(VMdlVModelStruct *VMdl,
                                                  CagdSrfStruct *Srf);
Esempio n. 19
0
 public static extern VMdlVModelStruct *VMdlSubdivideVMdlToBezierVElements(
     VMdlVModelStruct *VMdl);
Esempio n. 20
0
 public static extern int VMdlRemoveTrimmingSurface(VMdlVModelStruct *VMdl,
                                                    CagdSrfStruct *Srf);
Esempio n. 21
0
 public static extern TrimSrfStruct *VMdlCnvrtVMdl2TrimmedSrfs(VMdlVModelStruct *VMdl);
Esempio n. 22
0
 public static extern void VMdlVModelTransform(VMdlVModelStruct *VMdl, IrtHmgnMatType *Mat);
Esempio n. 23
0
 public static extern void VMdlAddTrimSrfToVMdl(VMdlVModelStruct *VMdl,
                                                TrimSrfStruct *TSrf);
Esempio n. 24
0
 public static extern VMdlVModelStruct *VMdlVModelUnion(VMdlVModelStruct *VMdlA,
                                                        VMdlVModelStruct *VMdlB,
                                                        VMdlBoolOpType OpType,
                                                        VMdlAttribBlendObj *AttrBlendObj);
Esempio n. 25
0
 public static extern void VMdlPrintVE(VMdlVModelStruct *VM);
Esempio n. 26
0
 public static extern int VMdlGlueVModelsAppend(VMdlVModelStruct **Mdl1,
                                                VMdlVModelStruct *Mdl2,
                                                double SrfDiffEps,
                                                int CalculateConnectivity,
                                                MiscPHashMapStruct *TVHMap);
Esempio n. 27
0
 public static extern VMdlVModelStruct *VMdlVModelCopy(VMdlVModelStruct *VMdl);
Esempio n. 28
0
 public static extern VMdlVModelStruct *VMdlVModelNegate(VMdlVModelStruct *VMdl);
Esempio n. 29
0
 public static extern IPObjectStruct *IPGenVMODELObject(VMdlVModelStruct *VModel);
Esempio n. 30
0
 public static extern int VMdlGetVModelEnclosedVolume(VMdlVModelStruct *VMdl,
                                                      double *EnclosedVol);