![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
This package provides a set of generic functions, that can instantiated to compute blendings between two surfaces (Constant radius, Evolutive radius, Ruled surface). More...
#include <BlendFunc.hxx>
Static Public Member Functions | |
| static void | GetShape (const BlendFunc_SectionShape SectShape, const double MaxAng, int &NbPoles, int &NbKnots, int &Degree, Convert_ParameterisationType &TypeConv) |
| static void | Knots (const BlendFunc_SectionShape SectShape, NCollection_Array1< double > &TKnots) |
| static void | Mults (const BlendFunc_SectionShape SectShape, NCollection_Array1< int > &TMults) |
| static void | GetMinimalWeights (const BlendFunc_SectionShape SectShape, const Convert_ParameterisationType TConv, const double AngleMin, const double AngleMax, NCollection_Array1< double > &Weigths) |
| static GeomAbs_Shape | NextShape (const GeomAbs_Shape S) |
| Used to obtain the next level of continuity. | |
| static bool | ComputeNormal (const occ::handle< Adaptor3d_Surface > &Surf, const gp_Pnt2d &p2d, gp_Vec &Normal) |
| static bool | ComputeDNormal (const occ::handle< Adaptor3d_Surface > &Surf, const gp_Pnt2d &p2d, gp_Vec &Normal, gp_Vec &DNu, gp_Vec &DNv) |
This package provides a set of generic functions, that can instantiated to compute blendings between two surfaces (Constant radius, Evolutive radius, Ruled surface).
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Used to obtain the next level of continuity.