Version: 8.3.0
VISCOUS_3D::_ConvexFace Struct Reference

Convex FACE whose radius of curvature is less than the thickness of layers. More...

Public Member Functions

bool GetCenterOfCurvature (_LayerEdge *ledge, BRepLProp_SLProps &surfProp, SMESH_MesherHelper &helper, gp_Pnt &center) const
 Finds a center of curvature of a surface at a _LayerEdge. More...
 
bool CheckPrisms () const
 Check that prisms are not distorted. More...
 

Data Fields

TopoDS_Face _face
 
vector< _LayerEdge * > _simplexTestEdges
 
map< TGeomID, _EdgesOnShape * > _subIdToEOS
 
bool _normalsFixed
 

Detailed Description

Convex FACE whose radius of curvature is less than the thickness of layers.

It is used to detect distortion of prisms based on a convex FACE and to update normals to enable further increasing the thickness

Member Function Documentation

bool _ConvexFace::CheckPrisms ( ) const
bool _ConvexFace::GetCenterOfCurvature ( _LayerEdge ledge,
BRepLProp_SLProps &  surfProp,
SMESH_MesherHelper helper,
gp_Pnt &  center 
) const

Field Documentation

vector< _LayerEdge* > VISCOUS_3D::_ConvexFace::_simplexTestEdges