occt: master 4b114473

Author Committer Branch Timestamp Parent
ifv kgv master 2018-05-17 12:38:17 master a820bd4f
Affected Issues  0029734: Modeling Algorithms - Compute global properties of tessellated shape
Changeset 0029734: Modeling Algorithms - Compute global properties of tessellated shape

New algorithms calculating global properties on mesh data have been added:
- BRepGProp_MeshCinert computes the global properties of polylines represented by a set of points;
- BRepGProp_MeshProps computes the global properties of a surface mesh.

Existing tool BRepGProp now automatically uses new algorithm for triangulation-only faces.
By default, algorithm will use exact geometry objects (surfaces), when it is available (as before the patch);
this behavior can be switched by a new flag UseTriangulation, forcing usage of triangulation instead of exact geometry when both defined.
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - src/BRepGProp/BRepGProp.cxx Diff File
mod - src/BRepGProp/BRepGProp.hxx Diff File
add - src/BRepGProp/BRepGProp_MeshCinert.cxx Diff File
add - src/BRepGProp/BRepGProp_MeshCinert.hxx Diff File
add - src/BRepGProp/BRepGProp_MeshProps.cxx Diff File
add - src/BRepGProp/BRepGProp_MeshProps.hxx Diff File
mod - src/BRepGProp/FILES Diff File
mod - src/BRepTest/BRepTest_GPropCommands.cxx Diff File
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/BRepTools/BRepTools.hxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
add - tests/bugs/modalg_7/bug29731 Diff File
add - tests/bugs/modalg_7/bug29734 Diff File
mod - tests/bugs/vis/bug173_1 Diff File