occt: master 07ef8bdf
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
bugmaster | master | 2016-06-20 12:58:05 | master 01b5b3df | |
Changeset | 0027552: Wire creation fails depending on the order of edges 1) BRepBuilderAPI_MakeWire::Add (const TopTools_ListOfShape &L) method have been completely rewritten. The order of edges is not significant now. 2) The geometric proximity of free vertices from already existing wire and from input list of edges are also have been taken into account. If such vertices are coincident with each other then they are fused into the one. The original wire remains untouched topologically (yet the tolerances and points can be modified). 3) UBTreeFiller is used to speed up the process of picking of coincident vertices. 4) BRepLib now contains the 'new' method - BoundingVertex(..). The implemenation of this method are taken from BOPTools_AlgoTools::MakeVertex(..). 5) The '-unsorted' argument have been added to 'wire' command. Conflicts: src/QABugs/QABugs_20.cxx Add missing include. Eliminate warning. |
|||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | |||
mod - src/BRepLib/BRepLib.cxx | Diff File | |||
mod - src/BRepLib/BRepLib.hxx | Diff File | |||
mod - src/BRepLib/BRepLib_MakeWire.cxx | Diff File | |||
mod - src/BRepLib/BRepLib_MakeWire.hxx | Diff File | |||
mod - src/BRepLib/BRepLib_MakeWire_1.cxx | Diff File | |||
mod - src/BRepTest/BRepTest_CurveCommands.cxx | Diff File | |||
mod - src/BRepTest/BRepTest_Fillet2DCommands.cxx | Diff File | |||
mod - src/QABugs/QABugs_20.cxx | Diff File | |||
add - tests/bugs/modalg_6/bug27552_1 | Diff File | |||
add - tests/bugs/modalg_6/bug27552_2 | Diff File | |||
add - tests/bugs/modalg_6/bug27552_3 | Diff File |