|
| static void | IsEnlargePossible (const occ::handle< Adaptor3d_Surface > &theSurf, bool &theUEnlarge, bool &theVEnlarge) |
| | Checks if the surface can be enlarged in U or V direction.
|
| |
| static void | MakeSampling (const occ::handle< Adaptor3d_Surface > &theSurf, const int theNbSU, const int theNbSV, const bool theEnlargeZone, NCollection_Array1< double > &theUPars, NCollection_Array1< double > &theVPars) |
| | Makes the sampling of the given surface <theSurf> making the net of <theNbSU> x <theNbSV> sampling points. The flag <theEnlargeZone> controls the enlargement of the sampling zone on the surface. The parameters of the sampling points are stored into <theUPars> and <theVPars> arrays.
|
| |
| static double | ComputeDeflection (const occ::handle< Adaptor3d_Surface > &theSurf, const NCollection_Array1< double > &theUPars, const NCollection_Array1< double > &theVPars) |
| | Computes the deflection tolerance on the surface for the given sampling.
|
| |
| static void | FillArrayOfPointNormal (const occ::handle< Adaptor3d_Surface > &theSurf, const NCollection_Array1< double > &theUPars, const NCollection_Array1< double > &theVPars, IntPolyh_ArrayOfPointNormal &thePoints) |
| | Fills the array <thePoints> with the points (triangulation nodes) on the surface and normal directions of the surface in these points.
|
| |
The class provides tools for surface sampling.