Anonymous | Login | 2021-01-16 08:52 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0025983 | Community | [OCCT] OCCT:Modeling Algorithms | public | 2015-03-25 15:23 | 2018-03-16 07:59 | ||||||||
Reporter | shoogen | ||||||||||||
Assigned To | msv | ||||||||||||
Priority | normal | Severity | minor | ||||||||||
Status | new | Resolution | open | ||||||||||
Platform | Linux | OS | Debian 6.0 | OS Version | 64 bit | ||||||||
Product Version | [OCCT] 6.8.0 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0025983: Fusion of sweep and its mirror invalid | ||||||||||||
Description | The sweep is fused together with a mirror of itself. The result has a BRepCheck_BadOrientationOfSubshape. | ||||||||||||
Steps To Reproduce | restore deform-fusion1-tcl-BSpline.brep BSpline wire Knurling-0-spine BSpline mksweep Knurling-0-spine setsweep -FR polyline DWire 0 0 0 1 -0.9999999999999998 0 1.0000000000000002 0.9999999999999998 0 0 0 0 trotate DWire 0 0 0 1 0 0 134.99999999999693 ttranslate DWire 9 0 0 addsweep DWire buildsweep Knurling -C -S copy Knurling Clone tmirror Clone 0 0 0 1 0 0 bfuse result Knurling Clone donly result checkshape result # faulty BRepCheck_BadOrientationOfSubshape | ||||||||||||
Tags | No tags attached. | ||||||||||||
Test case number | bugs modalg_7 bug25983 | ||||||||||||
Attached Files | ![]() ![]() ![]() ![]() | ||||||||||||
![]() |
|
(0069181) apv (tester) 2017-08-07 19:00 |
Problem described in issue is reproduced on current state of OCCT. |
(0074523) emv (developer) 2018-03-16 07:58 |
The problem here appears because the intersection curves of two of the faces of the input shapes are not complete:explode Knurling f explode Clone f bopcurves Knurling_2 Clone_2 -2d # 4 curves found (see the image) So, the obvious workaround here is to use Fuzzy Booleans (to fill the gaps between curves): bfuzzyvalue 1.e-3 bfuse r Knurling Clone checkshape r # OK, complete |
![]() |
|||
Date Modified | Username | Field | Change |
2015-03-25 15:23 | shoogen | New Issue | |
2015-03-25 15:23 | shoogen | Assigned To | => msv |
2015-03-25 15:23 | shoogen | File Added: deform-fusion1.tcl | |
2015-03-25 15:24 | shoogen | File Added: deform-fusion1-tcl-BSpline.brep | |
2015-03-25 15:41 | shoogen | Note Added: 0038893 | |
2015-03-25 15:55 | shoogen | File Added: deform-fusion2.tcl | |
2015-03-25 15:55 | shoogen | Note Deleted: 0038893 | |
2015-03-25 16:05 | msv | Steps to Reproduce Updated | View Revisions |
2017-08-07 19:00 | apv | Test case number | => bugs modalg_7 bug25983 |
2017-08-07 19:00 | apv | Note Added: 0069181 | |
2018-03-16 07:58 | emv | Note Added: 0074523 | |
2018-03-16 07:59 | emv | File Added: bug25983.png |
Copyright © 2000 - 2021 MantisBT Team |