View Issue Details

IDProjectCategoryView StatusLast Update
0001833FreeCADBugpublic2015-01-04 10:07
Reporterromartin Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformPC (notebookOSWindows 8.1 
Product Version0.14 
Fixed in Version0.15 
Summary0001833: Part WB Cut operation failure
DescriptionThe 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 Reproduce1. 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 InformationOS: 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
TagsNo tags attached.
FreeCAD Information

Activities

romartin

2014-11-19 21:50

reporter  

PartCutBug.FCStd (Attachment missing)

shoogen

2014-11-19 22:36

developer   ~0005333

Last edited: 2014-11-19 22:42

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

tanderson69

2014-11-23 16:21

developer   ~0005339

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

normandc

2014-12-26 19:17

manager   ~0005448

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.

romartin

2015-01-04 09:12

reporter   ~0005495

With FreeCAD 0.15 Development which have just downloaded the bug seems to have been fixed. Bravi!

wmayer

2015-01-04 10:07

administrator   ~0005497

Thanks for the update, romartin.

Issue History

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