Exemple #1
0
 public static extern CagdCrvStruct *MdlExtractUVCrv(MdlTrimSrfStruct *Srf,
                                                     MdlTrimSegStruct *Seg);
Exemple #2
0
 public static extern MdlTrimSegStruct *MdlDivideTrimCrv(MdlTrimSegStruct *Seg,
                                                         CagdPtStruct *Pts,
                                                         int Idx,
                                                         double Eps,
                                                         int *Proximity);
Exemple #3
0
 public static extern MdlTrimSegStruct *MdlFilterOutCrvs(MdlTrimSegStruct *TSegs);
Exemple #4
0
 public static extern MdlLoopStruct *MdlLoopCopyList(MdlLoopStruct *MdlLoopList,
                                                     MdlTrimSegStruct *TrimSegList);
Exemple #5
0
 public static extern MdlTrimSegRefStruct *MdlTrimSegRefNew(MdlTrimSegStruct *MdlTrimSeg);
Exemple #6
0
 public static extern int MdlDebugWriteTrimSegs(MdlTrimSegStruct *TSegs,
                                                MdlTrimSrfStruct *TSrf,
                                                IrtPtType *Trans);
Exemple #7
0
 public static extern MdlTrimSegStruct *MdlTrimSegCopy(MdlTrimSegStruct *MdlTrimSeg,
                                                       MdlTrimSrfStruct *TrimSrfList);
Exemple #8
0
 public static extern MdlTrimSegRefStruct *MdlGetSrfTrimSegRef(MdlTrimSrfStruct *TSrf,
                                                               MdlTrimSegStruct *TSeg);
Exemple #9
0
 public static extern int MdlGetModelTrimSegRef(MdlModelStruct *Mdl,
                                                MdlTrimSegStruct *TSeg,
                                                MdlTrimSegRefStruct **TSegRef1,
                                                MdlTrimSrfStruct **TSrf1,
                                                MdlTrimSegRefStruct **TSegRef2,
                                                MdlTrimSrfStruct **TSrf2);
Exemple #10
0
 public static extern IntPtr MdlGetLoopSegIndex(MdlTrimSegRefStruct *TrimSeg,
                                                MdlTrimSegStruct *TrimSegList);
Exemple #11
0
 public static extern int MdlTwoTrimSegsSameEndPts(MdlTrimSegStruct *TSeg1,
                                                   MdlTrimSegStruct *TSeg2,
                                                   double Tol);
Exemple #12
0
 public static extern MdlModelStruct *MdlModelNew2(MdlTrimSrfStruct *TrimSrfs,
                                                   MdlTrimSegStruct *TrimSegs);
Exemple #13
0
 public static extern int MdlTrimSegRefRemove(MdlTrimSegStruct *TSeg,
                                              MdlTrimSegRefStruct **TSegRefList,
                                              int FreeRef);
Exemple #14
0
 public static extern int MdlTrimSegRefRemove2(MdlTrimSegStruct *TSeg,
                                               MdlLoopStruct *Loops,
                                               int FreeRef);
Exemple #15
0
 public static extern int MdlDbgTC(MdlTrimSegStruct *TSegs,
                                   MdlTrimSrfStruct *TSrf,
                                   int Format);
Exemple #16
0
 public static extern void MdlTrimSegFree(MdlTrimSegStruct *MTSeg);
Exemple #17
0
 public static extern int MdlDebugHandleTSrfCrvs(MdlTrimSegStruct *TCrvs,
                                                 MdlTrimSrfStruct *TSrf,
                                                 IrtPtType *Trans,
                                                 int Display,
                                                 int TrimEndPts);
Exemple #18
0
 public static extern CagdCrvStruct *MdlExtructReversUVCrv(MdlTrimSrfStruct *MdlSrf,
                                                           MdlTrimSegStruct *MdlSeg);
Exemple #19
0
 public static extern int MdlDebugVerifyTrimSeg(MdlTrimSegStruct *TSeg, int VerifyBackPtrs);
Exemple #20
0
 public static extern void MdlTrimSegFreeList(MdlTrimSegStruct *MTSegList);
Exemple #21
0
 public static extern MdlTrimSegRefStruct *MdlTrimSegRefCopy(MdlTrimSegRefStruct *SegRefList,
                                                             MdlTrimSegStruct *TrimSegList);
Exemple #22
0
 public static extern int MdlSplitTrimCrv(MdlTrimSegStruct *Seg,
                                          CagdPtStruct *Pts,
                                          int Idx,
                                          double Eps,
                                          int *Proximity);
Exemple #23
0
 public static extern MdlTrimSrfStruct *MdlTrimSrfCopyList(MdlTrimSrfStruct *MdlTrimSrfList,
                                                           MdlTrimSegStruct *TrimSegList);
Exemple #24
0
 public static extern int MdlTrimSegRemove(MdlTrimSegStruct *TSeg, MdlTrimSegStruct **SegList);