Pattern features not broken when deleting last Original object

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
TheMarkster
Veteran
Posts: 5505
Joined: Thu Apr 05, 2018 1:53 am

Pattern features not broken when deleting last Original object

Post by TheMarkster »

The pattern feature should break when deleting the object it is based upon, but it doesn't.

Steps to reproduce:

1) create new body
2) add default additive box
3) select box and create linear pattern feature -- set Length to 5
4) Deleting box does not break linear pattern feature
Snip macro screenshot-e5c7cb.png
Snip macro screenshot-e5c7cb.png (26.2 KiB) Viewed 1249 times
Delete Box, but LinearPattern doesn't break even though Originals property is now empty.
Snip macro screenshot-067bb4.png
Snip macro screenshot-067bb4.png (47.58 KiB) Viewed 1249 times
When there are multiple Originals objects it works as expected as you delete individual objects. Only when deleting the final object do you get the unexpected behavior.

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.25645 (Git)
Build type: Release
Branch: master
Hash: 37d9757399b4c2ec30318eb88d7cd7c508246345
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)
Attachments
pattern_feature_bug.FCStd
(8.01 KiB) Downloaded 22 times
Post Reply