Ejemplo n.º 1
0
 public static extern void TrngTriSrfDomain(TrngTriangSrfStruct *TriSrf,
                                            double *UMin,
                                            double *UMax,
                                            double *VMin,
                                            double *VMax,
                                            double *WMin,
                                            double *WMax);
Ejemplo n.º 2
0
 public static extern void TrngTriSrfMatTransform(TrngTriangSrfStruct *TriSrf,
                                                  IrtHmgnMatType *Mat);
Ejemplo n.º 3
0
 public static extern void TrngTriSrfTransform(TrngTriangSrfStruct *TriSrf,
                                               double *Translate,
                                               double Scale);
Ejemplo n.º 4
0
 public static extern int TrngBspTriSrfHasOpenEC(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 5
0
 public static extern IPObjectStruct *IPGenTriSrfObject(byte *Name,
                                                        TrngTriangSrfStruct *TriSrf,
                                                        IPObjectStruct *Pnext);
Ejemplo n.º 6
0
 public static extern IPPolygonStruct *IPTriSrf2Polygons(TrngTriangSrfStruct *TriSrf,
                                                         double FineNess,
                                                         int ComputeUV,
                                                         int ComputeNrml,
                                                         int Optimal);
Ejemplo n.º 7
0
 public static extern CagdVecStruct *TrngTriSrfNrml(TrngTriangSrfStruct *TriSrf,
                                                    double u,
                                                    double v);
Ejemplo n.º 8
0
 public static extern int TrngParamsInDomain(TrngTriangSrfStruct *TriSrf,
                                             double u,
                                             double v,
                                             double w);
Ejemplo n.º 9
0
 public static extern TrngTriangSrfStruct *TrngTriSrfCopy(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 10
0
 public static extern int TrngTriSrfsSame(TrngTriangSrfStruct *Srf1,
                                          TrngTriangSrfStruct *Srf2,
                                          double Eps);
Ejemplo n.º 11
0
 public static extern CagdCrvStruct *TrngCrvFromTriSrf(TrngTriangSrfStruct *TriSrf,
                                                       double t,
                                                       TrngTriSrfDirType Dir);
Ejemplo n.º 12
0
 public static extern TrngTriangSrfStruct *TrngBspTriSrfDerive(TrngTriangSrfStruct *TriSrf,
                                                               TrngTriSrfDirType Dir);
Ejemplo n.º 13
0
 public static extern TrngTriangSrfStruct *TrngBzrTriSrfDirecDerive(TrngTriangSrfStruct *TriSrf,
                                                                    IrtVecType *DirecDeriv);
Ejemplo n.º 14
0
 public static extern CagdPolygonStruct *TrngTriSrf2Polygons(TrngTriangSrfStruct *TriSrf,
                                                             int FineNess,
                                                             int ComputeNormals,
                                                             int ComputeUV);
Ejemplo n.º 15
0
 public static extern TrngTriangSrfStruct *TrngBspTriSrfOpenEnd(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 16
0
 public static extern TrngTriangSrfStruct *TrngCoerceTriSrfTo(TrngTriangSrfStruct *TriSrf,
                                                              CagdPointType PType);
Ejemplo n.º 17
0
 public static extern TrngTriangSrfStruct *TrngTriSrfCopyList(TrngTriangSrfStruct *TriSrfList);
Ejemplo n.º 18
0
 public static extern void TrngTriSrfFree(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 19
0
 public static extern double *TrngTriSrfEval2(TrngTriangSrfStruct *TriSrf,
                                              double u,
                                              double v);
Ejemplo n.º 20
0
 public static extern void TrngTriSrfFreeList(TrngTriangSrfStruct *TriSrfList);
Ejemplo n.º 21
0
 public static extern void TrngTriSrfListBBox(TrngTriangSrfStruct *TriSrfs,
                                              GMBBBboxStruct *BBox);
Ejemplo n.º 22
0
 public static extern TrngTriangSrfStruct *TrngCnvrtBzr2BspTriSrf(TrngTriangSrfStruct
                                                                  *TriSrf);
Ejemplo n.º 23
0
 public static extern IPPolygonStruct *IPTriSrf2CtlMesh(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 24
0
 public static extern TrngTriangSrfStruct *TrngCnvrtGregory2BzrTriSrf(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 25
0
 public static extern IPObjectStruct *IPGenTRISRFObject(TrngTriangSrfStruct *TriSrf);
Ejemplo n.º 26
0
 public static extern CagdPolylineStruct *TrngTriSrf2CtrlMesh(TrngTriangSrfStruct *TriSrf);