View Issue Details

IDProjectCategoryView StatusLast Update
0004417PartDesignBugpublic2021-02-06 06:43
ReporterTedM Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Target Version0.20 
Summary0004417: Additive/Subtractive Pipe while in wireframe view leaves multiple features visible
DescriptionCreating an AdditivePipe or SubtractivePipe while in wireframe draw style results in both the Pipe feature and the previous tip feature being visible (in model view, both are shown visible and they overlap in the 3D view). (I've also seen this happen when working in No-shading draw style, but it doesn't always happen.)

In addition, at this point, toggling visibility of these features is incorrect. Toggling the new tip (the Pipe) has no effect on the visibility of the previous tip. Toggling the previous tip the first time removes it from the 3D view but it remains visible in the model view. From then on, toggling the previous tip works correctly.

This has been reproduced in other 0.19 versions but cannot be reproduced in 0.18.4.
Steps To Reproduce
  1. Create new document.
  2. Go to Part Design WB.
  3. Create new body.
  4. Create new sketch on XY plane.
  5. Place a 20mm x 20mm square centered on origin and close sketch.
  6. Pad it 20mm.
  7. Create a second sketch on XY plane.
  8. Place a 10mm x 10mm square centered on the origin and close sketch.
  9. Change attachment to Z=21mm.
  10. Create a third sketch, this time on the XZ plane.
  11. Create a vertical line, bottom end on Y axis and 10mm above the origin and length 21mm and close sketch.
  12. At this point, you have a 20x20x20mm cube with a 10x10mm square sketch floating 1mm above and a line sketch coming up through the top of the cube and ending in the center of the square. This is what is in the attached file.
  13. In the model view, make sure the pad and both sketches are visible.
  14. (Optional, but probably required) Switch draw type to wireframe.
  15. Select the square (second) sketch and activate SubtractivePipe.
  16. In Pipe Parameters, click object, select the vertical line in the 3D view and click OK.
  17. At this point, you should observe that BOTH the Pad and SubtractivePipe are visible in the model view.
  18. Change the draw style to flat lines to confirm that the pipe is hidden in the pad, except for the square on the surface.
  19. In the model view, select the Pad and toggle visibility, either from the menu or space bar. The 3D view now shows the cavity (SubtractivePipe) in the face of the cube (Pad) but the model view still shows both visible.
  20. Again, toggle visibility and now the SubtractivePipe goes not visible in both views.
The same procedure may be done with AdditivePipe instead, except, of course, it's harder to detect the fault in the 3D view.
TagsNo tags attached.
FreeCAD InformationOS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22130 (Git)
Build type: Release
Branch: master
Hash: dc65b055e5143a7d7349520da466d4d722df57e8
Python version: 3.8.5
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)

Activities

TedM

2020-08-05 07:02

reporter  

pipe problem.FCStd (9,798 bytes)

TedM

2020-08-05 07:06

reporter   ~0014700

Forum discussion here: https://forum.freecadweb.org/viewtopic.php?f=3&t=49021

yorik

2022-03-03 13:55

administrator   ~0016931

This ticket has been migrated to GitHub as issue 6098.

Issue History

Date Modified Username Field Change
2020-08-05 07:02 TedM New Issue
2020-08-05 07:02 TedM File Added: pipe problem.FCStd
2020-08-05 07:06 TedM Note Added: 0014700
2020-12-02 14:11 Kunda1 Relationship added related to 0003517
2020-12-02 14:17 Kunda1 Relationship deleted related to 0003517
2021-02-06 06:43 abdullah Target Version => 0.20