occt: master f2006a6f

Author Committer Branch Timestamp Parent
oan bugmaster master 2019-07-10 10:04:25 master 689dc3b1
Changeset 0028089: Mesh - New algorithm for triangulation of 2d polygons

Added custom meshing core algorithm to generate base mesh using Delabella library,
which can be enabled via IMeshTools_Parameters::MeshAlgo option or CSF_MeshAlgo environment variable.

Do not fill cirles filter upon explicit initialization.
Call base postProcessMesh functionality after initialization of circles in BRepMesh_CustomDelaunayBaseMeshAlgo.

Added Vsprintf() wrapper for vsprintf() preserving C locale.
mod - dox/overview/overview.md Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_ConstrainedBaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_Context.cxx Diff File
mod - src/BRepMesh/BRepMesh_Context.hxx Diff File
mod - src/BRepMesh/BRepMesh_CustomBaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_CustomDelaunayBaseMeshAlgo.hxx Diff File
add - src/BRepMesh/BRepMesh_DelabellaBaseMeshAlgo.cxx Diff File
add - src/BRepMesh/BRepMesh_DelabellaBaseMeshAlgo.hxx Diff File
add - src/BRepMesh/BRepMesh_DelabellaMeshAlgoFactory.cxx Diff File
add - src/BRepMesh/BRepMesh_DelabellaMeshAlgoFactory.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayBaseMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayNodeInsertionMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_MeshAlgoFactory.hxx Diff File
add - src/BRepMesh/delabella.cpp Diff File
add - src/BRepMesh/delabella.pxx Diff File
mod - src/BRepMesh/FILES Diff File
mod - src/IMeshTools/FILES Diff File
add - src/IMeshTools/IMeshTools_MeshAlgoType.hxx Diff File
mod - src/IMeshTools/IMeshTools_Parameters.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/Standard/Standard_CString.cxx Diff File
mod - src/Standard/Standard_CString.hxx Diff File
add - tests/bugs/mesh/bug28089_1 Diff File
add - tests/bugs/mesh/bug28089_2 Diff File