occt: master 1a0339b4
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2017-11-08 12:47:09 | master 8d1a539c | |
Changeset | 0029311: Implementation of the Oriented Bounding Boxes (OBB) functionality 1. The class Bnd_OBB has been created to describe the Oriented Bounding Box. 2. Several key methods have been implemented: Bnd_OBB::IsOut(...), Bnd_OBB::Add(...) and Bnd_OBB::Enlarge(...). 3. Interface of Bnd_Box class has changed. New methods have been created. See Bnd_Box.hxx for detailed information. 4. BRepBndLib and Draw_Box classes have been amended in order to provide correct work with Bnd_OBB class. 5. Interface of "bounding" DRAW-command has been changed. Please see help for detailed information. 6. New DRAW-command "isbbinterf" has been created. Please see help for detailed information. 7. "boundingstr" and "optbounding" DRAW-commands have been eliminated because their function can be made by "bounding" DRAW-command (e.g. see tests/bugs/vis/buc60857 or samples/tcl/snowflake.tcl test cases). 8. Documentation has been updated. |
|||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | |||
add - dox/user_guides/modeling_data/images/modeling_data_image015.png | Diff File | |||
mod - dox/user_guides/modeling_data/modeling_data.md | Diff File | |||
mod - samples/tcl/Penrose.tcl | Diff File | |||
mod - samples/tcl/snowflake.tcl | Diff File | |||
add - src/Bnd/Bnd_OBB.cxx | Diff File | |||
add - src/Bnd/Bnd_OBB.hxx | Diff File | |||
mod - src/Bnd/FILES | Diff File | |||
mod - src/BRepBndLib/BRepBndLib.hxx | Diff File | |||
add - src/BRepBndLib/BRepBndLib_1.cxx | Diff File | |||
mod - src/BRepBndLib/FILES | Diff File | |||
mod - src/BRepTest/BRepTest_BasicCommands.cxx | Diff File | |||
mod - src/Draw/Draw_Box.cxx | Diff File | |||
mod - src/Draw/Draw_Box.hxx | Diff File | |||
mod - tests/bugs/modalg_1/buc60849 | Diff File | |||
mod - tests/bugs/modalg_1/bug108 | Diff File | |||
mod - tests/bugs/modalg_1/bug12661 | Diff File | |||
mod - tests/bugs/modalg_4/bug6334 | Diff File | |||
mod - tests/bugs/modalg_6/bug27537 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_1 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_10 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_11 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_12 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_13 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_14 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_15 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_16 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_17 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_2 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_3 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_4 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_5 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_6 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_7 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_8 | Diff File | |||
add - tests/bugs/modalg_7/bug29311_9 | Diff File | |||
mod - tests/bugs/moddata_1/bug15570 | Diff File | |||
mod - tests/bugs/moddata_2/bug23165 | Diff File | |||
mod - tests/bugs/moddata_2/bug2442 | Diff File | |||
mod - tests/bugs/moddata_2/bug257 | Diff File | |||
mod - tests/bugs/moddata_2/bug566 | Diff File | |||
mod - tests/bugs/moddata_2/bug6503 | Diff File | |||
mod - tests/bugs/moddata_3/bug23575 | Diff File | |||
mod - tests/bugs/moddata_3/bug25631 | Diff File | |||
mod - tests/bugs/moddata_3/bug26560 | Diff File | |||
mod - tests/bugs/moddata_3/bug27261_1 | Diff File | |||
mod - tests/bugs/moddata_3/bug27261_2 | Diff File | |||
mod - tests/bugs/step/bug24595 | Diff File | |||
mod - tests/bugs/stlvrml/bug26338 | Diff File | |||
mod - tests/bugs/vis/buc60857 | Diff File | |||
mod - tests/bugs/vis/bug27796 | Diff File | |||
mod - tests/bugs/xde/bug659 | Diff File | |||
mod - tests/caf/basic/K1 | Diff File | |||
mod - tests/caf/basic/K2 | Diff File | |||
mod - tests/caf/basic/K3 | Diff File | |||
mod - tests/caf/bugs/B3 | Diff File | |||
mod - tests/caf/bugs/B5 | Diff File | |||
mod - tests/caf/bugs/B7 | Diff File | |||
mod - tests/caf/bugs/D2 | Diff File | |||
mod - tests/caf/named_shape/A1 | Diff File | |||
mod - tests/caf/named_shape/B1 | Diff File | |||
mod - tests/caf/named_shape/C1 | Diff File | |||
mod - tests/caf/named_shape/D1 | Diff File | |||
mod - tests/caf/named_shape/D2 | Diff File | |||
mod - tests/caf/named_shape/D3 | Diff File | |||
mod - tests/caf/xlink/A1 | Diff File | |||
mod - tests/caf/xlink/A2 | Diff File | |||
mod - tests/caf/xlink/B1 | Diff File | |||
mod - tests/caf/xlink/B2 | Diff File | |||
mod - tests/caf/xlink/B3 | Diff File | |||
mod - tests/caf/xlink/B4 | Diff File | |||
mod - tests/caf/xlink/B5 | Diff File | |||
mod - tests/caf/xlink/C1 | Diff File | |||
mod - tests/caf/xlink/D1 | Diff File | |||
mod - tests/caf/xlink/D2 | Diff File | |||
mod - tests/chamfer/begin | Diff File | |||
mod - tests/demo/draw/binpersist_1 | Diff File | |||
mod - tests/demo/draw/binpersist_2 | Diff File | |||
mod - tests/demo/draw/binpersist_3 | Diff File | |||
add - tests/perf/modalg/bug29311 | Diff File | |||
mod - tests/xml/data/ocaf/B3 | Diff File | |||
mod - tests/xml/data/ocaf/B5 | Diff File | |||
mod - tests/xml/data/ocaf/B7 | Diff File |