View Issue Details

IDProjectCategoryView StatusLast Update
0004126SketcherBugpublic2021-02-06 05:55
Reporterbaltic Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Platform64OSUbuntuOS Version18.04
Product Version0.18 
Target Version0.20 
Summary0004126: 0 length lines in sketch introduce bugs at Part-> Revolve time
DescriptionTrying to Part->Revolve a sketch, which contains 0 length lines produces wrong results.
And Validate Sketch tool does not catch 0 length lines.
Steps To ReproduceCreate a simple sketch in XY plane like that:

img here...

On the top part of it add 2 fillets:

img here...

Constrain their radiuses to 1mm

img here...

Constrain the thickness of the wall to 2mm

img here...

Now you effectively have 0 length line between the 2 arcs.
When you rotate it through Part->Revolve tool around Y axis, you get a non hollow object:

img here...

But it supposed to be hollow. When you delete the 0 length line from sketch, the tool works correct.
Additional InformationOS: Ubuntu 18.04.3 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16131 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.18.3)
Hash: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)


forum link
TagsNo tags attached.
FreeCAD Information

Activities

baltic

2019-09-13 10:35

reporter  

test.FCStd (5,720 bytes)

openBrain

2019-09-13 17:21

developer   ~0013593

According forum, community proposal is to add a tool in ValidateSketch to find/fix this 0-length lines.

Kunda1

2019-09-14 17:25

administrator  

bug3.png (36,396 bytes)   
bug3.png (36,396 bytes)   
bug4.png (38,528 bytes)   
bug4.png (38,528 bytes)   
bug5.png (34,099 bytes)   
bug5.png (34,099 bytes)   

baltic

2019-09-14 18:07

reporter   ~0013600

Original ones, instead of scaled down copies
bug1-2.png (412,542 bytes)   
bug1-2.png (412,542 bytes)   
bug2-2.png (400,067 bytes)   
bug2-2.png (400,067 bytes)   
bug3-2.png (407,808 bytes)   
bug3-2.png (407,808 bytes)   
bug4-2.png (435,477 bytes)   
bug4-2.png (435,477 bytes)   
bug5-2.png (361,448 bytes)   
bug5-2.png (361,448 bytes)   

yorik

2022-03-03 13:55

administrator   ~0016821

This ticket has been migrated to GitHub as issue 5987.

Issue History

Date Modified Username Field Change
2019-09-13 10:35 baltic New Issue
2019-09-13 10:35 baltic File Added: test.FCStd
2019-09-13 10:36 baltic Description Updated
2019-09-13 10:36 baltic Steps to Reproduce Updated
2019-09-13 10:36 baltic Additional Information Updated
2019-09-13 10:40 baltic Steps to Reproduce Updated
2019-09-13 10:44 baltic Additional Information Updated
2019-09-13 10:45 baltic Steps to Reproduce Updated
2019-09-13 17:21 openBrain Note Added: 0013593
2019-09-14 17:18 Kunda1 Steps to Reproduce Updated
2019-09-14 17:18 Kunda1 Steps to Reproduce Updated
2019-09-14 17:20 Kunda1 Steps to Reproduce Updated
2019-09-14 17:23 Kunda1 Steps to Reproduce Updated
2019-09-14 17:25 Kunda1 File Added: bug1.png
2019-09-14 17:25 Kunda1 File Added: bug2.png
2019-09-14 17:25 Kunda1 File Added: bug3.png
2019-09-14 17:25 Kunda1 File Added: bug4.png
2019-09-14 17:25 Kunda1 File Added: bug5.png
2019-09-14 18:07 baltic File Added: bug1-2.png
2019-09-14 18:07 baltic File Added: bug2-2.png
2019-09-14 18:07 baltic File Added: bug3-2.png
2019-09-14 18:07 baltic File Added: bug4-2.png
2019-09-14 18:07 baltic File Added: bug5-2.png
2019-09-14 18:07 baltic Note Added: 0013600
2019-09-14 18:10 baltic Steps to Reproduce Updated
2019-09-14 18:12 baltic Steps to Reproduce Updated
2019-09-14 18:14 baltic Steps to Reproduce Updated
2019-09-20 12:43 Kunda1 File Deleted: bug1.png
2019-09-20 12:44 Kunda1 File Deleted: bug2.png
2020-11-09 18:06 abdullah Target Version => 0.20
2021-02-06 05:55 abdullah Target Version => 0.20