View Issue Details

IDProjectCategoryView StatusLast Update
0001112PartDesignBugpublic2014-03-09 10:29
Reporterproject4 Assigned Towmayer  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version0.13 
Summary0001112: Changing sketch size that contains arcs after padding will create an artifact on bottom side
DescriptionChanging sketch size that contains arcs after padding will create an artifact on bottom side of the object (another arc?).
The additional arc might be deleted, but those who don't know might not notice that.
See the attached file.
Steps To ReproduceCreate a sketch with 2 parallel lines of 60mm and 2 arcs on the sides, let say with radius of 15mm.
Pad the sketch with 1mm height.
I color the object to green since my parts are green (meccano parts), but I'm not sure it has anything to do with the problem, it just makes the artifact be visible.
Go into sketch mode again and change the parallel lines length to 100mm.
Close the task window and the padding will be updated to the new size.

Roll the model to see it from the bottom and you'll notice the 2 additional arcs on top of the normal arc edges.
TagsNo tags attached.
FreeCAD Information

Activities

2013-04-27 14:59

 

artifact.fcstd (6,053 bytes)

project4

2013-04-27 15:06

reporter   ~0003114

Just figured it out that the "artifact" arc is actually the sketch layer that became visible after changing it's size, although in the tree view on the left it's shown as gray (I assume that's a non-visible state).

It should not be deleted since it will delete the main sketch and cause other problem I've reported.

The severity can be lowered to minor.

The fix will be to leave the sketch in invisible state as it was before the change of the lines length.

project4

2013-04-27 15:11

reporter   ~0003115

Well... Playing a bit more I'm not sure if it's a bug since as I can see now every sketch becomes visible after "OK" is pressed in the tasks window.

I personally think that's not a logical behavior since I didn't ask it to become visible, I've only changed some parameters.
In my object there are additional layers line padding, another sketch for holes and LinearPattern, so only the last one should be visible.

project4

2013-04-28 18:26

reporter   ~0003125

OS: Ubuntu 11.10
Platform: 64-bit
Version: 0.13.1830 (Git)
Branch: releases/FreeCAD-0-13
Hash: ec7636d7aaf2612e9b43cff5d6a424037d53e505
Python version: 2.7.2+
Qt version: 4.7.4
Coin version: 3.1.3
SoQt version: 1.5.0
OCC version: 6.5.0

Related Changesets

FreeCAD: master 947a030e

2014-03-09 11:02:33

wmayer

Details Diff
+ fixes 0001112: Changing sketch size that contains arcs after padding will create an artifact on bottom side Affected Issues
0001112
mod - src/Mod/Sketcher/Gui/ViewProviderSketch.cpp Diff File

Issue History

Date Modified Username Field Change
2013-04-27 14:59 project4 New Issue
2013-04-27 14:59 project4 File Added: artifact.fcstd
2013-04-27 15:06 project4 Note Added: 0003114
2013-04-27 15:11 project4 Note Added: 0003115
2013-04-28 18:26 project4 Note Added: 0003125
2014-03-09 10:29 wmayer Changeset attached => FreeCAD Master master 947a030e
2014-03-09 10:29 wmayer Assigned To => wmayer
2014-03-09 10:29 wmayer Status new => closed
2014-03-09 10:29 wmayer Resolution open => fixed