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