occt: master 78aade75

Author Committer Branch Timestamp Parent
knosulko smoskvin master 2022-08-05 12:44:29 master 03b0ca59
Changeset 0033017: Implement an algorithm to find a proximity between a pair of shapes

Extend "proximity" command to be able to compute the proximity value;
Implement classes for calculate proximity value between two shapes;
Add possibility to set up the number of sample points for the input shapes;
Add tests lowalgos/proximity.
mod - dox/upgrade/upgrade.md Diff File
add - src/BRepExtrema/BRepExtrema_ProximityDistTool.cxx Diff File
add - src/BRepExtrema/BRepExtrema_ProximityDistTool.hxx Diff File
add - src/BRepExtrema/BRepExtrema_ProximityValueTool.cxx Diff File
add - src/BRepExtrema/BRepExtrema_ProximityValueTool.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_SelfIntersection.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_ShapeProximity.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_ShapeProximity.hxx Diff File
mod - src/BRepExtrema/BRepExtrema_TriangleSet.cxx Diff File
mod - src/BRepExtrema/BRepExtrema_TriangleSet.hxx Diff File
mod - src/BRepExtrema/FILES Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
mod - src/BVH/BVH_Tools.hxx Diff File
mod - tests/lowalgos/grids.list Diff File
add - tests/lowalgos/proximity/A1 Diff File
add - tests/lowalgos/proximity/A2 Diff File
add - tests/lowalgos/proximity/A3 Diff File
add - tests/lowalgos/proximity/A4 Diff File
add - tests/lowalgos/proximity/A5 Diff File
add - tests/lowalgos/proximity/B1 Diff File
add - tests/lowalgos/proximity/B2 Diff File
add - tests/lowalgos/proximity/B3 Diff File
add - tests/lowalgos/proximity/B4 Diff File
add - tests/lowalgos/proximity/B5 Diff File
add - tests/lowalgos/proximity/B6 Diff File
add - tests/lowalgos/proximity/C1 Diff File
add - tests/lowalgos/proximity/C2 Diff File
add - tests/lowalgos/proximity/C3 Diff File
add - tests/lowalgos/proximity/C4 Diff File
add - tests/lowalgos/proximity/D1 Diff File
add - tests/lowalgos/proximity/D2 Diff File
add - tests/lowalgos/proximity/D3 Diff File
add - tests/lowalgos/proximity/E1 Diff File
add - tests/lowalgos/proximity/E2 Diff File
add - tests/lowalgos/proximity/end Diff File