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