]> OCCT Git - occt.git/commit
0033017: Implement an algorithm to find a proximity between a pair of shapes
authorknosulko <knosulko@opencascade.com>
Fri, 5 Aug 2022 09:44:29 +0000 (12:44 +0300)
committerjfa <jfa@opencascade.com>
Mon, 26 Sep 2022 09:49:53 +0000 (12:49 +0300)
commit080db9db129e7c55c48dd35db8d42742263117c8
tree42c02ef8de96eee6f99840715bda34a8513cd32d
parentcfcbf4e4862cbf602a99dfbcde3cd985ccffb3e5
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.
34 files changed:
src/BRepExtrema/BRepExtrema_ProximityDistTool.cxx [new file with mode: 0644]
src/BRepExtrema/BRepExtrema_ProximityDistTool.hxx [new file with mode: 0644]
src/BRepExtrema/BRepExtrema_ProximityValueTool.cxx [new file with mode: 0644]
src/BRepExtrema/BRepExtrema_ProximityValueTool.hxx [new file with mode: 0644]
src/BRepExtrema/BRepExtrema_SelfIntersection.hxx
src/BRepExtrema/BRepExtrema_ShapeProximity.cxx
src/BRepExtrema/BRepExtrema_ShapeProximity.hxx
src/BRepExtrema/BRepExtrema_TriangleSet.cxx
src/BRepExtrema/BRepExtrema_TriangleSet.hxx
src/BRepExtrema/FILES
src/BRepTest/BRepTest_ExtremaCommands.cxx
src/BVH/BVH_Tools.hxx
tests/lowalgos/grids.list
tests/lowalgos/proximity/A1 [new file with mode: 0644]
tests/lowalgos/proximity/A2 [new file with mode: 0644]
tests/lowalgos/proximity/A3 [new file with mode: 0644]
tests/lowalgos/proximity/A4 [new file with mode: 0644]
tests/lowalgos/proximity/A5 [new file with mode: 0644]
tests/lowalgos/proximity/B1 [new file with mode: 0644]
tests/lowalgos/proximity/B2 [new file with mode: 0644]
tests/lowalgos/proximity/B3 [new file with mode: 0644]
tests/lowalgos/proximity/B4 [new file with mode: 0644]
tests/lowalgos/proximity/B5 [new file with mode: 0644]
tests/lowalgos/proximity/B6 [new file with mode: 0644]
tests/lowalgos/proximity/C1 [new file with mode: 0644]
tests/lowalgos/proximity/C2 [new file with mode: 0644]
tests/lowalgos/proximity/C3 [new file with mode: 0644]
tests/lowalgos/proximity/C4 [new file with mode: 0644]
tests/lowalgos/proximity/D1 [new file with mode: 0644]
tests/lowalgos/proximity/D2 [new file with mode: 0644]
tests/lowalgos/proximity/D3 [new file with mode: 0644]
tests/lowalgos/proximity/E1 [new file with mode: 0644]
tests/lowalgos/proximity/E2 [new file with mode: 0644]
tests/lowalgos/proximity/end [new file with mode: 0644]