Example #1
0
 public static extern void MdlEnsureTSrfTrimCrvsPrecision(MdlTrimSrfStruct *MdlTrimSrf);
Example #2
0
 public static extern MdlTrimSegStruct *MdlTrimSegCopy(MdlTrimSegStruct *MdlTrimSeg,
                                                       MdlTrimSrfStruct *TrimSrfList);
Example #3
0
 public static extern MdlModelStruct *MdlModelNew2(MdlTrimSrfStruct *TrimSrfs,
                                                   MdlTrimSegStruct *TrimSegs);
Example #4
0
 public static extern int MdlDbgRC2(MdlTrimSegRefStruct *Refs,
                                    MdlTrimSrfStruct *TSrf,
                                    int Format);
Example #5
0
 public static extern int MdlDebugHandleTSrfRefCrvs(MdlTrimSegRefStruct *Refs,
                                                    MdlTrimSrfStruct *TSrf,
                                                    IrtPtType *Trans,
                                                    int Loop,
                                                    int Display,
                                                    int TrimEndPts);
Example #6
0
 public static extern CagdCrvStruct *MdlExtractUVCrv(MdlTrimSrfStruct *Srf,
                                                     MdlTrimSegStruct *Seg);
Example #7
0
 public static extern int MdlDbgTC(MdlTrimSegStruct *TSegs,
                                   MdlTrimSrfStruct *TSrf,
                                   int Format);
Example #8
0
 public static extern MdlTrimSegRefStruct *MdlGetSrfTrimSegRef(MdlTrimSrfStruct *TSrf,
                                                               MdlTrimSegStruct *TSeg);
Example #9
0
 public static extern CagdCrvStruct *MdlGetTrimmingCurves(MdlTrimSrfStruct *TrimSrf,
                                                          int ParamSpace,
                                                          int EvalEuclid);
Example #10
0
 public static extern IntPtr MdlGetSrfIndex(MdlTrimSrfStruct *Srf,
                                            MdlTrimSrfStruct *TrimSrfList);
Example #11
0
 public static extern void MdlModelTSrfTCrvsBBox(MdlTrimSrfStruct *TSrf, GMBBBboxStruct *BBox);
Example #12
0
 public static extern MdlTrimSegRefStruct *MdlGetOtherSegRef2(MdlTrimSegRefStruct *SegRef,
                                                              MdlTrimSrfStruct *TSrf,
                                                              MdlTrimSrfStruct **OtherTSrf,
                                                              MdlLoopStruct **OtherLoop);
Example #13
0
 public static extern MdlTrimSegRefStruct *MdlGetOtherSegRef(MdlTrimSegRefStruct *SegRef,
                                                             MdlTrimSrfStruct *TSrf);
Example #14
0
 public static extern MdlTrimSegStruct *MdlTrimSrfChainTrimSegs(MdlTrimSrfStruct *TSrfs);
Example #15
0
 public static extern int MdlEnsureTSrfTrimLoopPrecision(MdlLoopStruct *Loop,
                                                         MdlTrimSrfStruct *MdlTrimSrf,
                                                         double Tol);
Example #16
0
 public static extern CagdCrvStruct *MdlExtructReversUVCrv(MdlTrimSrfStruct *MdlSrf,
                                                           MdlTrimSegStruct *MdlSeg);
Example #17
0
 public static extern void MdlTrimSrfFree(MdlTrimSrfStruct *TrimSrf);
Example #18
0
 public static extern int MdlBoolCleanRefsToTSrf(MdlModelStruct *Model, MdlTrimSrfStruct *TSrf);
Example #19
0
 public static extern void MdlTrimSrfFreeList(MdlTrimSrfStruct *MdlTrimSrfList);
Example #20
0
 public static extern int MdlIsPointInsideTrimSrf(MdlTrimSrfStruct *TSrf,
                                                  IrtUVType UV);
Example #21
0
 public static extern int MdlDbgSC(MdlTrimSrfStruct *TSrf, int Format);
Example #22
0
 public static extern int MdlIsPointInsideTrimLoop(MdlTrimSrfStruct *TSrf,
                                                   MdlLoopStruct *Loop,
                                                   IrtUVType UV);
Example #23
0
 public static extern int MdlDebugHandleTCrvLoops(MdlTrimSrfStruct *TSrf,
                                                  MdlLoopStruct *Loops,
                                                  IrtPtType *Trans,
                                                  int Display,
                                                  int TrimEndPts);
Example #24
0
 public static extern int MdlIsLoopNested(MdlLoopStruct *L, MdlTrimSrfStruct *TSrf);
Example #25
0
 public static extern int MdlDebugWriteTrimSegs(MdlTrimSegStruct *TSegs,
                                                MdlTrimSrfStruct *TSrf,
                                                IrtPtType *Trans);
Example #26
0
 public static extern int MdlGetUVLocationInLoop(MdlLoopStruct *L,
                                                 MdlTrimSrfStruct *TSrf,
                                                 IrtUVType UV);
Example #27
0
 public static extern MdlTrimSrfStruct *MdlTrimSrfCopyList(MdlTrimSrfStruct *MdlTrimSrfList,
                                                           MdlTrimSegStruct *TrimSegList);
Example #28
0
 public static extern MdlTrimSegStruct *MdlTrimSegNew(CagdCrvStruct *UVCrv1,
                                                      CagdCrvStruct *UVCrv2,
                                                      CagdCrvStruct *EucCrv1,
                                                      MdlTrimSrfStruct *SrfFirst,
                                                      MdlTrimSrfStruct *SrfSecond);