View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001833 | FreeCAD | Bug | public | 2014-11-19 21:50 | 2015-01-04 10:07 |
Reporter | romartin | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | PC (notebook | OS | Windows 8.1 | ||
Product Version | 0.14 | ||||
Fixed in Version | 0.15 | ||||
Summary | 0001833: Part WB Cut operation failure | ||||
Description | The boolean cut operation (A-B) leaves part of shape B in the result. The attached file allows the bug to be demostrated with ease. | ||||
Steps To Reproduce | 1. Open the attached FreeCAD file. 2. Open the tree view to show the two shapes called "Cut" and "Cylinder". In the 3d view you will see that "Cylinder" passes through the shape "Cut",with the intention of modelling a bolt hole through the shape "Cut". Earlier operations have already done seven similar cuts with no problem. 3. Select the Part WB 4. Select shape "Cut" and then select shape "Cylinder" 5. Click on the Cut operation icon. You will see that the part of Cylinder to the left of "Cut" remains visible as part of the result. | ||||
Additional Information | OS: Windows Word size: 64-bit Version: 0.14.3700 (Git) Branch: releases/FreeCAD-0-14 Hash: 32f5aae0a64333ec8d5d160dbc46e690510c8fe1 Python version: 2.7.6 Qt version: 4.8.5 Coin version: 4.0.0a SoQt version: 1.6.0a | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
|
|
can't reproduce on OS: Debian GNU/Linux 7.7 (wheezy) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.15.4195 +7 (Git) Branch: sketcher-geoidcheck,dev-openscad Hash: 7ba38f2c358325095244a699ae891488febab73f Python version: 2.7.3 Qt version: 4.8.2 Coin version: 4.0.0a OCC version: 6.8.0 can't reproduce on OS: Debian GNU/Linux 7.7 (wheezy) Word size: 64-bit Version: 0.15.3868 (Git) Branch: testing Hash: d1a73982e91d658d00ab3b3c7152ef3dbdd16fdf Python version: 2.7.3 Qt version: 4.8.2 Coin version: 4.0.0a SoQt version: 1.6.0a OCC version: 6.7.1.OCE-0.16 can reprodue on 12R5382 |
|
Assuming I am seeing the same thing you are: The problem is with the post model refine and not with the boolean operation. We just merged some updates to the model refine operation to master. I grabbed those updates and it cured the problem here. related git hashes on master: commit 8d8c727ac57b93c2b61c1bd32450971b7a346ac9 commit 46ec224b04e20f682f1fa179b4ede39ebf43b3fc commit 37e0750cd2b5897f35c43aaa87711cddd217e2e7 commit 0a94a9b78c129bbefca65c85e06069f0b098e563 commit 1b9773299abdc7b54cb2dcc3677214abca3f785f commit 7d359a4618cfea2a2914f727eb3e58febdb242c1 OS: Ubuntu 14.10 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.15.4009 (Git) Branch: getModelRefine Hash: b9fc138031ea641c4248a5f9bc532457d5629775 Python version: 2.7.8 Qt version: 4.8.6 Coin version: 4.0.0a SoQt version: 1.6.0a OCC version: 6.7.1 |
|
Cannot reproduce on OS: Ubuntu 14.04.1 LTS Word size: 64-bit Version: 0.14.3705 (Git) Branch: FreeCAD-0-14 Hash: f25e6e4716fb63ef3ac618ce9e552761bbc1b4b1 Python version: 2.7.6 Qt version: 4.8.6 Coin version: 4.0.0a SoQt version: 1.6.0a OCC version: 6.7.1 romartin did not post his FreeCAD info fully, it's missing the OCC version; but I know that for the Windows 64-bit installer it was 6.6.0. So I'm guessing this is OCC related. You will notice the cylinder's face seems to be tangent to a planar face on "Cut" object. |
|
With FreeCAD 0.15 Development which have just downloaded the bug seems to have been fixed. Bravi! |
|
Thanks for the update, romartin. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-11-19 21:50 | romartin | New Issue | |
2014-11-19 21:50 | romartin | File Added: PartCutBug.FCStd | |
2014-11-19 22:36 | shoogen | Note Added: 0005333 | |
2014-11-19 22:37 | shoogen | Note Edited: 0005333 | |
2014-11-19 22:42 | shoogen | Note Edited: 0005333 | |
2014-11-23 16:21 | tanderson69 | Note Added: 0005339 | |
2014-12-26 19:17 | normandc | Note Added: 0005448 | |
2015-01-04 09:12 | romartin | Note Added: 0005495 | |
2015-01-04 10:07 | wmayer | Note Added: 0005497 | |
2015-01-04 10:07 | wmayer | Status | new => closed |
2015-01-04 10:07 | wmayer | Resolution | open => no change required |
2015-01-04 10:07 | wmayer | Fixed in Version | => 0.15 |