MantisBT
Mantis Bug Tracker Workflow

occt: master 6a9f983a Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
gka bugmaster master 2020-02-26 13:35:58 master 22fa1da3
Affected Issues 0030052: Data Exchange - STEP import missing surfaces
Changeset 0030052: Data Exchange - STEP import missing surfaces

Changes made for #31233 are reverted.

Correction in the ShapeFix_ComposeShell:
 Modification of the method SplitByLine in order to find all points of the intersection for case when initial curve shifts in the positive or negative direction
 to avoid splitting edge when split point lies in the limits of the tolerance of the vertex.
 to correct shift of the pcurves for case when initial shift is more than 1 in the method ShapeFix_ComposeShell::SplitByLine

In the method ShapeFix_Face::FixMissingSeam added removing small edges having length less than working precision and removing wires having area less than working precision

Modified test cases; added test for related issue: bugs step bug31301
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_ComposeShell.hxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Face.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff ] File ]
mod - tests/bugs/modalg_7/bug30273 Diff ] File ]
add - tests/bugs/step/bug30052_1 Diff ] File ]
add - tests/bugs/step/bug30052_2 Diff ] File ]
add - tests/bugs/step/bug30052_3 Diff ] File ]
add - tests/bugs/step/bug30052_4 Diff ] File ]
add - tests/bugs/step/bug30052_5 Diff ] File ]
add - tests/bugs/step/bug31301 Diff ] File ]
mod - tests/de/step_1/E4 Diff ] File ]
mod - tests/de/step_1/F8 Diff ] File ]
mod - tests/de/step_1/G1 Diff ] File ]
mod - tests/de/step_3/E6 Diff ] File ]


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker