View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0032510 | Community | OCCT:Modeling Algorithms | public | 2021-08-02 19:58 | 2021-08-04 22:15 |
Reporter | AGWork | Assigned To | |||
Priority | normal | Severity | major | ||
Status | new | Resolution | open | ||
Platform | MacOS | OS | Big Sur | ||
Product Version | 7.5.1 | ||||
Summary | 0032510: Problems with BRepAlgoAPI_Fuse when uniting multiple bodies | ||||
Description | Please refer detailed description, sample STEP files and images at my post on the forum: https://dev.opencascade.org/content/problems-brepalgoapifuse-when-uniting-multiple-bodies#comment-22308 | ||||
Steps To Reproduce | 1. Create 4 cylinders along body diagonals of a cube using BRepPrimAPI_MakeCylinder 2. Create a sphere at center of cube BRepPrimAPI_MakeSphere 3. Try to fuse them all together in any combination by appending them in TopTools_ListOfShape arguments and TopTools_ListOfShape lists. Create union using BRepAlgoAPI_Fuse. 4. Write the fused STEP file using STEPControl_Writer 5. Open it in a STEP file CAD viewer software like FreeCAD, NX or something else. 6. You can see the union is totally gibberish and weird. In place of step 1, you can also try the following: open the cylinder and sphere files I have attached in the forum post, read them using OCCT STEP file Reader and use the extracted TopoDS_Shapes instead for the following steps. | ||||
Additional information and documentation updates | Boolean operations typically always give issues. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Don't know the right person in OCCT to assign to, since Eugene Zaliznyak expressed interest on my forum post, I have assigned to them. You can change it to whoever is the best person as per your system. |
|
> Don't know the right person in OCCT to assign to Mantis suggests a default assignee person based on selected Category (which should be msv in case of [OCCT] OCCT:Modeling Algorithms). It is better do not change this field during bug creation to avoid maintainer of the Component accidentally missing new bug - and change it after creation if needed. |
|
Please also specify "Product Version" with the OCCT version, where problem has been reproduced. |
|
Sure, thanks for the note KGV. The OCCT version is: opencascade: stable 7.5.1 (bottled) I got this output from running "brew info opencascade" on Mac terminal What do you mean by "Product version"? How can I check that? |
|
> What do you mean by "Product version"? How can I check that? This is a field in Mantis to fill in. |
|
Hi KGV, I don't see an option to edit the bug submission so that I can fill in product version. I have still not understand what product's version does "product version" refer to? I know OCCT version but not sure what do you mean by "product" here. Can you give an example? |
|
> I have still not understand what product's version does "product version" refer to? > I know OCCT version but not sure what do you mean by "product" here "Product Version" is an input field in Mantis within Issue details, and corresponds to OCCT version (there is a list of known versions). It should appear at bug creation time and should be editable after registration. If not - then I guess there might be some Mantis configuration issues for a user with "reporter" role. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-08-02 19:58 | AGWork | New Issue | |
2021-08-02 19:58 | AGWork | Assigned To | => EugeneZ |
2021-08-02 20:00 | AGWork | Note Added: 0102936 | |
2021-08-02 20:06 | kgv | Note Added: 0102937 | |
2021-08-02 20:06 | kgv | Note Edited: 0102937 | |
2021-08-02 20:07 | kgv | Note Edited: 0102937 | |
2021-08-02 20:08 | kgv | Note Added: 0102938 | |
2021-08-02 21:04 |
|
Assigned To | EugeneZ => msv |
2021-08-02 21:50 | AGWork | Note Added: 0102945 | |
2021-08-02 22:13 | kgv | Note Added: 0102946 | |
2021-08-04 20:22 | AGWork | Note Added: 0102989 | |
2021-08-04 22:14 | kgv | Note Added: 0102991 | |
2021-08-04 22:15 | kgv | Product Version | => 7.5.1 |