1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0033050: [Regression to OCCT 7.3.0] Mesh - meshing deflection is not reached

Add parameter EnableControlSurfaceDeflectionAllSurfaces to IMeshTools_Parameters enabling possibility to optimize mesh even on analytical surfaces;
Add corresponding parameter -surf_def_all to incmesh Draw command.
This commit is contained in:
oan
2022-10-20 14:25:26 +03:00
committed by smoskvin
parent 5cbd98a5be
commit 3b5a94a165
4 changed files with 71 additions and 9 deletions

View File

@@ -35,6 +35,7 @@ struct IMeshTools_Parameters {
Relative (Standard_False),
InternalVerticesMode (Standard_True),
ControlSurfaceDeflection (Standard_True),
EnableControlSurfaceDeflectionAllSurfaces(Standard_False),
CleanModel (Standard_True),
AdjustMinSize (Standard_False),
ForceFaceDeflection (Standard_False),
@@ -85,6 +86,10 @@ struct IMeshTools_Parameters {
//! the face
Standard_Boolean ControlSurfaceDeflection;
// Enables/disables check triggered by ControlSurfaceDeflection flag
// for all types of surfaces including analytical.
Standard_Boolean EnableControlSurfaceDeflectionAllSurfaces;
//! Cleans temporary data model when algorithm is finished.
Standard_Boolean CleanModel;