Pair of periodic FACEs.
More...
◆ Trsf
◆ PeriodicFaces()
◆ Clear()
void VISCOUS_3D::PeriodicFaces::Clear |
( |
| ) |
|
◆ IncludeShrunk()
bool VISCOUS_3D::PeriodicFaces::IncludeShrunk |
( |
const TopoDS_Face & |
face, |
|
|
const TopTools_MapOfShape & |
shrunkFaces |
|
) |
| const |
Check if a pair includes the given FACE and the other FACE is already shrunk.
◆ IsEmpty()
bool VISCOUS_3D::PeriodicFaces::IsEmpty |
( |
| ) |
const |
◆ MoveNodes()
bool VISCOUS_3D::PeriodicFaces::MoveNodes |
( |
const TopoDS_Face & |
tgtFace | ) |
|
Make equal meshes on periodic faces by moving corresponding nodes.
References VISCOUS_3D::_SolidData::_n2eMap, VISCOUS_3D::_LayerEdge::_nodes, debugMsg, dumpFunction, dumpFunctionEnd, dumpMove, VISCOUS_3D::_SolidData::GetHelper(), SMESH_MesherHelper::GetMeshDS(), SMDS_MeshNode::GetPosition(), SMESHDS_Mesh::MoveNode(), StdMeshers_ProjectionUtils::TrsfFinder3D::Transform(), and SMDS_MeshNode::X().
Referenced by VISCOUS_3D::_ViscousBuilder::shrink().
◆ _nnMap
◆ _shriFace
ShrinkFace* VISCOUS_3D::PeriodicFaces::_shriFace[2] |
◆ _trsf
Trsf VISCOUS_3D::PeriodicFaces::_trsf |