Esempio n. 1
0
 public static extern TrimSrfStruct *TrivAdapIsoExtractSrfs(TrivTVStruct *Trivar,
                                                            TrivTVDirType Dir,
                                                            double Epsilon,
                                                            int InitialDiv,
                                                            double CntrEps);
Esempio n. 2
0
 public static extern int TrivIGASetDefaultDomain(int ArgmntID,
                                                  TrivTVDirType Dir,
                                                  double Min,
                                                  double Max);
Esempio n. 3
0
 public static extern TrivTVStruct *TrivTVReverse2Dirs(TrivTVStruct *TV,
                                                       TrivTVDirType Dir1,
                                                       TrivTVDirType Dir2);
Esempio n. 4
0
 public static extern TrivTVStruct *TrivPromoteSrfToTV(CagdSrfStruct *Srf,
                                                       TrivTVDirType Dir);
Esempio n. 5
0
 public static extern TrivTVStruct *TrivTVDegreeRaiseN(TrivTVStruct *TV,
                                                       TrivTVDirType Dir,
                                                       int NewOrder);
Esempio n. 6
0
 public static extern TrivTVStruct *TrivTVBlossomDegreeRaise(TrivTVStruct *TV,
                                                             TrivTVDirType Dir);
Esempio n. 7
0
 public static extern VMdlVModelStruct *VMdlSubdivideVModel(VMdlVModelStruct *VMdl,
                                                            TrivTVDirType Dir,
                                                            double t);
Esempio n. 8
0
 public static extern TrivTVStruct *TrivBspTVDeriveScalar(TrivTVStruct *TV, TrivTVDirType Dir);
Esempio n. 9
0
 public static extern double *TrivIGATVEvalBasis(int ArgmntID,
                                                 TrivTVStruct *TV,
                                                 TrivIGAEvalType EvalType,
                                                 TrivTVDirType Dir,
                                                 int Index,
                                                 double t);
Esempio n. 10
0
 public static extern VMdlVModelStruct *VMdlSubdivideVElement(VMdlVolumeElementStruct *VElem,
                                                              TrivTVStruct *TV,
                                                              TrivTVDirType Dir,
                                                              double t);
Esempio n. 11
0
 public static extern double *TrivIGAGetKnotInterval(int ArgmntID,
                                                     TrivTVStruct *TV,
                                                     TrivTVDirType Dir,
                                                     int BzrIntervalIndex);
Esempio n. 12
0
 public static extern TrivIGATVStruct *TrivIGATDegreeRaise(int ArgmntID,
                                                           int TVID,
                                                           TrivTVDirType Dir);
Esempio n. 13
0
 public static extern TrivIGATVStruct *TrivIGATVRefine(int ArgmntID,
                                                       int TVID,
                                                       TrivTVDirType Dir,
                                                       double t);
Esempio n. 14
0
 public static extern TrivTVStruct *TrivBspTVKnotInsertNDiff(TrivTVStruct *TV,
                                                             TrivTVDirType Dir,
                                                             int Replace,
                                                             double *t,
                                                             int n);
Esempio n. 15
0
 public static extern TrivTVStruct *TrivTVSetDomain2(TrivTVStruct *TV,
                                                     double Min,
                                                     double Max,
                                                     TrivTVDirType Dir);
Esempio n. 16
0
 public static extern TrivTVStruct *TrivBzrTVDerive(TrivTVStruct *TV, TrivTVDirType Dir);
Esempio n. 17
0
 public static extern int TrivParamInDomain(TrivTVStruct *TV,
                                            double t,
                                            TrivTVDirType Dir);
Esempio n. 18
0
 public static extern TrivTVStruct *TrivTVSubdivAtParam(TrivTVStruct *TV,
                                                        double t,
                                                        TrivTVDirType Dir);
Esempio n. 19
0
 public static extern CagdSrfStruct *TrivSrfFromTV(TrivTVStruct *TV,
                                                   double t,
                                                   TrivTVDirType Dir,
                                                   int OrientBoundary);
Esempio n. 20
0
 public static extern TrivTVStruct *TrivBzrTVDegreeRaise(TrivTVStruct *TV, TrivTVDirType Dir);
Esempio n. 21
0
 public static extern CagdSrfStruct *TrivSrfFromMesh(TrivTVStruct *TV,
                                                     int Index,
                                                     TrivTVDirType Dir);
Esempio n. 22
0
 public static extern TrivTVStruct *TrivTVReverseDir(TrivTVStruct *TV, TrivTVDirType Dir);
Esempio n. 23
0
 public static extern void TrivSrfToMesh(CagdSrfStruct *Srf,
                                         int Index,
                                         TrivTVDirType Dir,
                                         TrivTVStruct *TV);
Esempio n. 24
0
 public static extern TrivTVStruct *TrivPromoteCrvToTV(CagdCrvStruct *Crv,
                                                       TrivTVDirType Dir);
Esempio n. 25
0
 public static extern TrivTVStruct *TrivTVRegionFromTV(TrivTVStruct *TV,
                                                       double t1,
                                                       double t2,
                                                       TrivTVDirType Dir);
Esempio n. 26
0
 public static extern int TrivTVMeshC1Continuous(TrivTVStruct *TV,
                                                 TrivTVDirType Dir,
                                                 int Idx);
Esempio n. 27
0
 public static extern TrivTVStruct *TrivTVRefineAtParams(TrivTVStruct *TV,
                                                         TrivTVDirType Dir,
                                                         int Replace,
                                                         double *t,
                                                         int n);
Esempio n. 28
0
 public static extern CagdCrvStruct *TrivAdapIsoExtractCrvs(TrivTVStruct *Trivar,
                                                            TrivTVDirType SrfDir,
                                                            double Epsilon,
                                                            int InitialDiv,
                                                            CagdSrfDirType CrvDir);
Esempio n. 29
0
 public static extern int TrivIGASetDefaultSeeding(int ArgmntID,
                                                   TrivTVDirType Dir,
                                                   double Alpha,
                                                   int NumIntervals);