Example #1
0
 public static extern MdlModelStruct *MdlModelCopyList(MdlModelStruct *ModelList);
Example #2
0
 public static extern void MdlModelFreeList(MdlModelStruct *Model);
Example #3
0
 public static extern IPObjectStruct *MdlDebugVisual(MdlModelStruct *Model,
                                                     int TCrvs,
                                                     int TSrfs,
                                                     int Srfs);
Example #4
0
 public static extern MdlModelStruct *MdlAddSrf2Mdl(MdlModelStruct *Mdl,
                                                    CagdSrfStruct *Srf);
Example #5
0
 public static extern MdlModelStruct *MdlSplitDisjointComponents(MdlModelStruct *Mdl);
Example #6
0
 public static extern void MdlEnsureMdlTrimCrvsPrecision(MdlModelStruct *Mdl);
Example #7
0
 public static extern IrtPtType *MdlGetTrimmingCurvesEndPts(MdlModelStruct *Mdl, int *N);
Example #8
0
 public static extern int MdlGetModelTrimSegRef(MdlModelStruct *Mdl,
                                                MdlTrimSegStruct *TSeg,
                                                MdlTrimSegRefStruct **TSegRef1,
                                                MdlTrimSrfStruct **TSrf1,
                                                MdlTrimSegRefStruct **TSegRef2,
                                                MdlTrimSrfStruct **TSrf2);
Example #9
0
 public static extern int MdlStitchModel(MdlModelStruct *Mdl, double StitchTol);
Example #10
0
 public static extern void MdlPatchTrimmingSegPointers(MdlModelStruct *Model);
Example #11
0
 public static extern void MdlModelListBBox(MdlModelStruct *Mdls, GMBBBboxStruct *BBox);
Example #12
0
 public static extern int MdlModelsSame(MdlModelStruct *Model1,
                                        MdlModelStruct *Model2,
                                        double Eps);
Example #13
0
 public static extern void MdlModelMatTransform(MdlModelStruct *Model, IrtHmgnMatType *Mat);
Example #14
0
 public static extern void MdlModelTransform(MdlModelStruct *Model,
                                             double *Translate,
                                             double Scale);
Example #15
0
 public static extern void MdlBoolClipTSrfs2TrimDomain(MdlModelStruct *Model,
                                                       int ExtendSrfDomain);
Example #16
0
 public static extern IPObjectStruct *MdlBooleanCut(
     MdlModelStruct *Model1,
     MdlModelStruct *Model2,
     MvarSrfSrfInterCacheStruct *SSICache,
     MdlBopsParams *BopsParams);
Example #17
0
 public static extern MdlModelStruct *MdlClipModelByPlane(MdlModelStruct *Mdl,
                                                          IrtPlnType *Pln,
                                                          MdlBooleanType BoolOp);
Example #18
0
 public static extern MdlModelStruct *MdlBooleanMerge2(MdlModelStruct *Model1,
                                                       MdlModelStruct *Model2,
                                                       int StitchBndries);
Example #19
0
 public static extern int MdlModelIsClosed(MdlModelStruct *Model);
Example #20
0
 public static extern CagdCrvStruct *MdlBooleanInterCrv(MdlModelStruct *Model1,
                                                        MdlModelStruct *Model2,
                                                        int InterType,
                                                        MdlModelStruct **InterModel,
                                                        MdlBopsParams *BopsParams);
Example #21
0
 public static extern TrimSrfStruct *MdlCnvrtMdls2TrimmedSrfs(MdlModelStruct *Models,
                                                              double TrimCrvStitchTol);
Example #22
0
 public static extern MdlModelStruct *MdlModelNegate(MdlModelStruct *Model);
Example #23
0
 public static extern MdlModelStruct *MdlAddTrimmedSrf2Mdl(MdlModelStruct *Mdl,
                                                           TrimSrfStruct *TSrf);
Example #24
0
 public static extern int MdlBoolCleanRefsToTSrf(MdlModelStruct *Model, MdlTrimSrfStruct *TSrf);
Example #25
0
 public static extern int MdlDbgMC(MdlModelStruct *Mdl, int Format);
Example #26
0
 public static extern void MdlBoolResetAllTags(MdlModelStruct *Model);
Example #27
0
 public static extern int MdlDebugVerify(MdlModelStruct *Model, int Complete, int TestLoops);
Example #28
0
 public static extern int MdlBoolCleanUnusedTrimCrvsSrfs(MdlModelStruct *Model);
Example #29
0
 public static extern void MdlDbgVsl(MdlModelStruct *Model,
                                     int TCrvs,
                                     int TSrfs,
                                     int Srfs);
Example #30
0
 public static extern MdlModelStruct *MdlModelCopy(MdlModelStruct *Model);