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