Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
23315: [CEA 1929] Too much memory used to display a mesh in shading and wireframe
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_QuadFromMedialAxis_1D2D.cxx
diff --git
a/src/StdMeshers/StdMeshers_QuadFromMedialAxis_1D2D.cxx
b/src/StdMeshers/StdMeshers_QuadFromMedialAxis_1D2D.cxx
index 2fcf21902b20fc09f65c5d2d624824b9986286fc..76f3a31f2314ddb9af6ec18d6e472af9e7bdf6c7 100644
(file)
--- a/
src/StdMeshers/StdMeshers_QuadFromMedialAxis_1D2D.cxx
+++ b/
src/StdMeshers/StdMeshers_QuadFromMedialAxis_1D2D.cxx
@@
-383,7
+383,7
@@
namespace
tmpMesh.ShapeToMesh( theEdges[i] );
try {
if ( !mesh->GetGen() ) continue; // tmp mesh
tmpMesh.ShapeToMesh( theEdges[i] );
try {
if ( !mesh->GetGen() ) continue; // tmp mesh
- mesh->GetGen()->Compute( tmpMesh, theEdges[i],
true, true
); // make nodes on VERTEXes
+ mesh->GetGen()->Compute( tmpMesh, theEdges[i],
SMESH_Gen::SHAPE_ONLY_UPWARD
); // make nodes on VERTEXes
if ( !algo->Compute( tmpMesh, theEdges[i] ))
continue;
}
if ( !algo->Compute( tmpMesh, theEdges[i] ))
continue;
}
@@
-868,7
+868,7
@@
namespace
TmpMesh tmpMesh;
tmpMesh.ShapeToMesh( branchEdge );
try {
TmpMesh tmpMesh;
tmpMesh.ShapeToMesh( branchEdge );
try {
- mesh->GetGen()->Compute( tmpMesh, branchEdge,
true, true
); // make nodes on VERTEXes
+ mesh->GetGen()->Compute( tmpMesh, branchEdge,
SMESH_Gen::SHAPE_ONLY_UPWARD
); // make nodes on VERTEXes
if ( !algo->Compute( tmpMesh, branchEdge ))
return false;
}
if ( !algo->Compute( tmpMesh, branchEdge ))
return false;
}
@@
-1930,7
+1930,8
@@
namespace
{
if ( !theHasRadialHyp )
// use global hyps
{
if ( !theHasRadialHyp )
// use global hyps
- theHelper.GetGen()->Compute( *theHelper.GetMesh(), theShortEdges[i], true, true );
+ theHelper.GetGen()->Compute( *theHelper.GetMesh(), theShortEdges[i],
+ SMESH_Gen::SHAPE_ONLY_UPWARD );
SMESH_subMesh* sm = theHelper.GetMesh()->GetSubMesh(theShortEdges[i] );
if ( sm->IsEmpty() )
SMESH_subMesh* sm = theHelper.GetMesh()->GetSubMesh(theShortEdges[i] );
if ( sm->IsEmpty() )