mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-24 16:30:34 +05:00
#19887 [CEA] Body fitting missing some faces and generates not-wanted splitted elements
fix missing faces
This commit is contained in:
parent
f435fe5c82
commit
9d1d5827c6
@ -4958,7 +4958,7 @@ namespace
|
||||
/*!
|
||||
* \brief Return created volumes and volumes that can have free facet because of
|
||||
* skipped small volume. Also create mesh faces on free facets
|
||||
* of adjacent not-cut volumes id the result volume is too small.
|
||||
* of adjacent not-cut volumes if the result volume is too small.
|
||||
*/
|
||||
void Hexahedron::getBoundaryElems( vector< const SMDS_MeshElement* > & boundaryElems )
|
||||
{
|
||||
@ -5005,8 +5005,8 @@ namespace
|
||||
if ( !faceID )
|
||||
break;
|
||||
if ( _grid->IsInternal( faceID ) ||
|
||||
_grid->IsShared( faceID ) ||
|
||||
_grid->IsBoundaryFace( faceID ))
|
||||
_grid->IsShared( faceID ) /*||
|
||||
_grid->IsBoundaryFace( faceID )*/)
|
||||
break; // create only if a new face will be used by other 3D algo
|
||||
}
|
||||
|
||||
|
@ -35,6 +35,8 @@
|
||||
* internal part of a solid shape and polyhedral volumes near the shape boundary.
|
||||
*
|
||||
* Issue 0021336
|
||||
* Issue #16523: Treatment of internal faces
|
||||
* Issue #17237: Body fitting on sub-mesh
|
||||
*/
|
||||
class StdMeshers_CartesianParameters3D;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user