0021676: EDF 2283 NETGENPLUGIN: Improve Netgen 1D-2D-3D to generate pyramids in case where input 2D mesh includes quadrangles
Fix passing GetQuadAllowed() parameter
This commit is contained in:
parent
1273dc58a7
commit
48519d8868
@ -206,10 +206,9 @@ void NETGENPlugin_Mesher::SetParameters(const NETGENPlugin_Hypothesis* hyp)
|
|||||||
// create elements of second order
|
// create elements of second order
|
||||||
mparams.secondorder = hyp->GetSecondOrder() ? 1 : 0;
|
mparams.secondorder = hyp->GetSecondOrder() ? 1 : 0;
|
||||||
// quad-dominated surface meshing
|
// quad-dominated surface meshing
|
||||||
// only triangles are allowed for volumic mesh
|
// only triangles are allowed for volumic mesh (before realizing IMP 0021676)
|
||||||
//if (!_isVolume)
|
//if (!_isVolume)
|
||||||
mparams.quad = static_cast<const NETGENPlugin_Hypothesis_2D*>
|
mparams.quad = hyp->GetQuadAllowed() ? 1 : 0;
|
||||||
(hyp)->GetQuadAllowed() ? 1 : 0;
|
|
||||||
_optimize = hyp->GetOptimize();
|
_optimize = hyp->GetOptimize();
|
||||||
_fineness = hyp->GetFineness();
|
_fineness = hyp->GetFineness();
|
||||||
_simpleHyp = NULL;
|
_simpleHyp = NULL;
|
||||||
@ -1823,6 +1822,7 @@ bool NETGENPlugin_Mesher::Compute()
|
|||||||
" elements per radius = " << mparams.curvaturesafety << "\n"
|
" elements per radius = " << mparams.curvaturesafety << "\n"
|
||||||
" second order = " << mparams.secondorder << "\n"
|
" second order = " << mparams.secondorder << "\n"
|
||||||
" quad allowed = " << mparams.quad);
|
" quad allowed = " << mparams.quad);
|
||||||
|
cout << " quad allowed = " << mparams.quad<<endl;
|
||||||
|
|
||||||
SMESH_ComputeErrorPtr error = SMESH_ComputeError::New();
|
SMESH_ComputeErrorPtr error = SMESH_ComputeError::New();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user