View Issue Details

IDProjectCategoryView StatusLast Update
0000391PartDesignBugpublic2015-01-13 00:09
Reportertrojka Assigned Tologari81  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0000391: Pading of to surfaces
DescriptionPading to surfaces with partial overlapping leads to a strange shape.

see attached screenshot
TagsNo tags attached.
FreeCAD Information

Activities

2011-06-25 19:07

 

Bug sketcher 012_4447.png (11,277 bytes)   
Bug sketcher 012_4447.png (11,277 bytes)   

Jriegel

2011-06-26 06:32

administrator   ~0000916

Normaly the Pad should fail on overlaping sketch-lines.

If we support such thing I would do a bolean operation in the sketch
to allow a proper sketch shape...

Jriegel

2011-09-16 04:47

administrator   ~0001088

The user now get a appropriated error massage if pad fails...

wmayer

2011-09-17 06:28

administrator   ~0001105

Set to closed.

wmayer

2011-09-17 06:40

administrator   ~0001106

Sorry, but it's not fixed. When creating two overlapping rectangles and extrude them there is no error message but an invalid pad.

Jriegel

2011-11-10 12:43

administrator   ~0001270

Ok, we need a more extensive error checking, I will put that into the 0.13

jrheinlaender

2012-08-20 12:33

developer   ~0002326

PartDesign::SketchBased::makeFace creates a compound of faces from the sketch wires without checking for overlaps.

But in Pad::execute() TopoDS::Face() chokes on this compound and throws an exception. Because the exception error string only says "TopoDS::Face" the catch() block of Pad::execute() changes this to a more lucid message.

IMHO we can set this bug as resolved (and similar ones for Pocket,Revolution and Groove).

See
https://github.com/jrheinlaender/FreeCAD/commit/a3f011432766b4a42fcb24f890c0ce3e029b913c

Jriegel

2012-12-20 11:11

administrator   ~0002675

Move that problem to the 0.14 release

2012-12-20 21:26

 

pad_up_to_face.fcstd (12,015 bytes)

logari81

2012-12-20 21:28

developer   ~0002717

isn't this fixed in master? After jrheinlaenders enhancements padding up to face used to be quite robust, last time I checked.

Some times there are seem lines left, but the refinement tool is able to remove them (see the attached file).

Jriegel

2012-12-20 22:33

administrator   ~0002734

Im actually not get much out of that example file!?

So I put it one you, close it if you think its fixed...

ryback08

2013-01-02 22:42

reporter   ~0002787

No bug view on 0.13 RC 1803 (win7) with the file link

Issue History

Date Modified Username Field Change
2011-06-25 19:07 trojka New Issue
2011-06-25 19:07 trojka File Added: Bug sketcher 012_4447.png
2011-06-26 06:31 Jriegel Status new => assigned
2011-06-26 06:31 Jriegel Assigned To => Jriegel
2011-06-26 06:32 Jriegel Note Added: 0000916
2011-09-16 04:47 Jriegel Note Added: 0001088
2011-09-16 04:47 Jriegel Status assigned => resolved
2011-09-16 04:47 Jriegel Fixed in Version => 0.12
2011-09-16 04:47 Jriegel Resolution open => fixed
2011-09-17 06:28 wmayer Note Added: 0001105
2011-09-17 06:28 wmayer Status resolved => closed
2011-09-17 06:40 wmayer Note Added: 0001106
2011-09-17 06:40 wmayer Status closed => feedback
2011-09-17 06:40 wmayer Resolution fixed => reopened
2011-09-17 06:40 wmayer Product Version trunk =>
2011-11-10 12:43 Jriegel Note Added: 0001270
2011-11-10 12:44 Jriegel Fixed in Version 0.12 =>
2011-11-10 12:44 Jriegel Target Version => 0.13
2012-08-20 12:33 jrheinlaender Note Added: 0002326
2012-12-20 11:11 Jriegel Note Added: 0002675
2012-12-20 11:11 Jriegel Target Version 0.13 => 0.14
2012-12-20 21:26 logari81 File Added: pad_up_to_face.fcstd
2012-12-20 21:28 logari81 Note Added: 0002717
2012-12-20 22:32 Jriegel Status feedback => assigned
2012-12-20 22:32 Jriegel Assigned To Jriegel => logari81
2012-12-20 22:33 Jriegel Note Added: 0002734
2013-01-02 22:42 ryback08 Note Added: 0002787
2014-05-12 15:05 wmayer Project FreeCAD => PartDesign
2014-05-24 16:25 yorik Target Version 0.14 =>
2015-01-13 00:09 wmayer Status assigned => closed
2015-01-13 00:09 wmayer Resolution reopened => fixed