|
| static occ::handle< Geom_Surface > | Surface (const occ::handle< Geom_Curve > &Curve1, const occ::handle< Geom_Curve > &Curve2) |
| | Builds a ruled surface between the two curves, Curve1 and Curve2.
|
| |
| static void | GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &nplan, const gp_Pnt &pt1, const gp_Pnt &pt2, const double Rayon, const gp_Pnt &Center, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< double > &Weigths) |
| |
| static bool | GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &dn1w, const gp_Vec &dn2w, const gp_Vec &nplan, const gp_Vec &dnplan, const gp_Pnt &pts1, const gp_Pnt &pts2, const gp_Vec &tang1, const gp_Vec &tang2, const double Rayon, const double DRayon, const gp_Pnt &Center, const gp_Vec &DCenter, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< gp_Vec > &DPoles, NCollection_Array1< double > &Weigths, NCollection_Array1< double > &DWeigths) |
| |
| static bool | GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &dn1w, const gp_Vec &dn2w, const gp_Vec &d2n1w, const gp_Vec &d2n2w, const gp_Vec &nplan, const gp_Vec &dnplan, const gp_Vec &d2nplan, const gp_Pnt &pts1, const gp_Pnt &pts2, const gp_Vec &tang1, const gp_Vec &tang2, const gp_Vec &Dtang1, const gp_Vec &Dtang2, const double Rayon, const double DRayon, const double D2Rayon, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &D2Center, NCollection_Array1< gp_Pnt > &Poles, NCollection_Array1< gp_Vec > &DPoles, NCollection_Array1< gp_Vec > &D2Poles, NCollection_Array1< double > &Weigths, NCollection_Array1< double > &DWeigths, NCollection_Array1< double > &D2Weigths) |
| |
| static void | GetShape (const double MaxAng, int &NbPoles, int &NbKnots, int &Degree, Convert_ParameterisationType &TypeConv) |
| |
| static void | Knots (const Convert_ParameterisationType TypeConv, NCollection_Array1< double > &TKnots) |
| |
| static void | Mults (const Convert_ParameterisationType TypeConv, NCollection_Array1< int > &TMults) |
| |
| static void | GetMinimalWeights (const Convert_ParameterisationType TConv, const double AngleMin, const double AngleMax, NCollection_Array1< double > &Weigths) |
| |
| static double | GetTolerance (const Convert_ParameterisationType TConv, const double AngleMin, const double Radius, const double AngularTol, const double SpatialTol) |
| | Used by the generical classes to determine Tolerance for approximation.
|
| |
Tools and Data to filling Surface and Sweep Surfaces.