MantisBT
Mantis Bug Tracker Workflow

occt: master c0a1a35f Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
msv bugmaster master 2017-03-24 13:04:05 master 501d0d38
Affected Issues 0028605: Improve the algorithm of calculation of valid intersection range of an edge
Changeset 0028605: Improve the algorithm of calculation of valid intersection range of an edge

- New method BRepLib::FindValidRange() has been added. It computes the range of the edge not covered by boundary vertices.
- The algorithm of calculation of valid intersection range in the class IntTools_ShrunkRange has been corrected to use the new method.
- The method BOPTools_AlgoTools::MakeSplitEdge() has been improved to protect against errors in the case of reversed orientation of the input edge.
- Two new Draw commands have been added:
  validrange - it calls the new method BRepLib::FindValidRange().
  tolsphere - it shows tolerances of vertices by drawing a sphere around each vertex of the shape.
- The test cases "offset shape_type_i_c YE1,YE2" became better. The scripts have been corrected to reflect the new state.
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools_2.cxx Diff ] File ]
mod - src/BRepLib/BRepLib.hxx Diff ] File ]
add - src/BRepLib/BRepLib_1.cxx Diff ] File ]
mod - src/BRepLib/FILES Diff ] File ]
mod - src/BRepTest/BRepTest_CheckCommands.cxx Diff ] File ]
mod - src/IntTools/IntTools_ShrunkRange.cxx Diff ] File ]
mod - tests/offset/shape_type_i_c/YE1 Diff ] File ]
mod - tests/offset/shape_type_i_c/YE2 Diff ] File ]


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker