mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 09:20:34 +05:00
54462: Hexa(ijk) fails on a composite block with a degenerated edge
This commit is contained in:
parent
db0762b147
commit
830c88cc3a
@ -893,6 +893,8 @@ bool _QuadFaceGrid::Init(const TopoDS_Face& f, SMESH_Mesh& mesh)
|
|||||||
while ( !edges.empty()) {
|
while ( !edges.empty()) {
|
||||||
sideEdges.clear();
|
sideEdges.clear();
|
||||||
sideEdges.splice( sideEdges.end(), edges, edges.begin());// edges.front()->sideEdges.back()
|
sideEdges.splice( sideEdges.end(), edges, edges.begin());// edges.front()->sideEdges.back()
|
||||||
|
if ( SMESH_Algo::isDegenerated( sideEdges.back() ))
|
||||||
|
continue;
|
||||||
while ( !edges.empty() ) {
|
while ( !edges.empty() ) {
|
||||||
if ( SMESH_Algo::IsContinuous( sideEdges.back(), edges.front() )) {
|
if ( SMESH_Algo::IsContinuous( sideEdges.back(), edges.front() )) {
|
||||||
sideEdges.splice( sideEdges.end(), edges, edges.begin());
|
sideEdges.splice( sideEdges.end(), edges, edges.begin());
|
||||||
|
Loading…
Reference in New Issue
Block a user