MantisBT - Community |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0025755 | Community | [OCCT] OCCT:Modeling Algorithms | public | 2015-01-27 10:49 | 2015-04-30 12:08 |
|
Reporter | mat127 | |
Assigned To | ssv | |
Priority | normal | Severity | major | |
Status | assigned | Resolution | open | |
Platform | 64bit | OS | Linux Fedora Core | OS Version | 20 |
Product Version | [OCCT] 6.8.0 | |
Target Version | [OCCT] Unscheduled | Fixed in Version | | |
Test case number | |
|
Summary | 0025755: BRepAlgoAPI_Fuse incorrect behavior |
Description | - fuse of two valid shapes produces incorrect result
- input shapes .brep representations in attachment
- previously posted on "usage issues" forum, reporting as a bug recommended by the FSR:
It looks like a bug.
At OCC6.8.0 it doesn't give the missing face, but gives self-intersection of faces:
Draw[5]> bopcheck r
F/F: x3 x74
I suggest you to register the issue in Mantis BugTracker Bugtracker which is available via the Collaborative portal - http://dev.opencascade.org/index.php?q=home/get_involved. [^] |
Steps To Reproduce | # Use the following DRAW commands to reproduce the problem:
restore shape1.brep b1
restore shape2.brep b2
bclearobjects; bcleartools;
baddobjects b1
baddtools b2
# set the fuzzy value to 0.00001
bfuzzyvalue 0.00001
bfillds
bbop r 1
BRep_Builder builder;
TopoDS_Shape shape1;
BRepTools::Read(shape1, "shape1.brep", builder);
BRepCheck_Analyzer analyzer1(shape1);
cout << "shape1 is valid: " << analyzer1.IsValid() << endl;
TopoDS_Shape shape2;
BRepTools::Read(shape2, "shape2.brep", builder);
BRepCheck_Analyzer analyzer2(shape2);
cout << "shape2 is valid: " << analyzer2.IsValid() << endl;
TopoDS_Shape fuse = BRepAlgoAPI_Fuse(shape1, shape2); |
Additional information and documentation updates | |
Tags | No tags attached. |
Relationships | related to | 0025771 | assigned | ssv | fusion of cylinder and torus generates self intersections and invalid imbrications |
|
Attached Files | shapes.zip (3,836) 2015-01-27 10:49 https://tracker.dev.opencascade.org/ |
|
Issue History |
Date Modified | Username | Field | Change |
2015-01-27 10:49 | mat127 | New Issue | |
2015-01-27 10:49 | mat127 | Assigned To | => msv |
2015-01-27 10:49 | mat127 | File Added: shapes.zip | |
2015-02-03 10:06 | msv | Assigned To | msv => pkv |
2015-02-03 10:06 | msv | Status | new => assigned |
2015-04-28 13:05 | msv | Target Version | => 6.9.0 |
2015-04-28 13:05 | msv | Relationship added | related to 0025771 |
2015-04-28 13:12 | pkv | Note Added: 0040341 | |
2015-04-28 13:15 | pkv | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=10246#r10246 |
2015-04-28 13:16 | pkv | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=10247#r10247 |
2015-04-28 13:17 | pkv | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=10248#r10248 |
2015-04-28 13:18 | pkv | Assigned To | pkv => msv |
2015-04-28 13:20 | msv | Note Added: 0040343 | |
2015-04-28 13:20 | msv | Status | assigned => resolved |
2015-04-28 13:20 | msv | Assigned To | msv => bugmaster |
2015-04-28 13:20 | msv | Status | resolved => reviewed |
2015-04-28 13:36 | abv | Assigned To | bugmaster => ssv |
2015-04-28 13:36 | abv | Status | reviewed => assigned |
2015-04-30 12:08 | msv | Target Version | 6.9.0 => Unscheduled |