Structure used to take into account surface curvature while smoothing. More...
Public Member Functions | |
double | lenDelta (double len) const |
double | lenDeltaByDist (double dist) const |
Static Public Member Functions | |
static _Curvature * | New (double avgNormProj, double avgDist) |
Data Fields | |
double | _r |
double | _k |
double | _h2lenRatio |
gp_Pnt2d | _uv |
Structure used to take into account surface curvature while smoothing.
double VISCOUS_3D::_Curvature::lenDelta | ( | double | len | ) | const |
Referenced by VISCOUS_3D::_LayerEdge::Smooth().
double VISCOUS_3D::_Curvature::lenDeltaByDist | ( | double | dist | ) | const |
Referenced by VISCOUS_3D::_LayerEdge::SmoothOnEdge().
|
static |
References _h2lenRatio, _k, _r, and _uv.
Referenced by VISCOUS_3D::_SolidData::PrepareEdgesToSmoothOnFace(), and VISCOUS_3D::_LayerEdge::SetDataByNeighbors().
double VISCOUS_3D::_Curvature::_h2lenRatio |
Referenced by VISCOUS_3D::_LayerEdge::MoveNearConcaVer(), and New().
double VISCOUS_3D::_Curvature::_k |
Referenced by VISCOUS_3D::_LayerEdge::MoveNearConcaVer(), and New().
double VISCOUS_3D::_Curvature::_r |
Referenced by VISCOUS_3D::_LayerEdge::MoveNearConcaVer(), and New().
gp_Pnt2d VISCOUS_3D::_Curvature::_uv |