Bug: PartDesign: Loose of placement information at a sub-object shape binder

About the development of the Part Design module/workbench. PLEASE DO NOT POST HELP REQUESTS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
cappu
Posts: 21
Joined: Wed Aug 22, 2018 2:08 pm
Location: Germany, near Moeckmuehl

Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by cappu »

Hello,
The placement-information is lost at sub-object shape binder in some cases:

OS: Ubuntu 18.04.3 LTS (XFCE/xubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

See also LibreOffice document with some screenshots
1) Create New file.
2) Save as : SpiralSaveTest
3) Change to: Part Design
4) Create new Part, Create New Body, Create new scetch xy-plane
5) Pad to 10mm
6) Change to Part-Workbench
7) Create Spiral: Grow:8mm. Rotation:2, radius 2mm
8) Change to Part-Design Workbench,
9) create 2 Sub-Object Shape-Binder on the Spiral
10) Change parameter of second Binder (Name Binder 001) to: Placement,Angle 180° and z=1
11) Create 2 similar sketch in body in xz-plane
12) Create two sweeps (for each scetch with the binder starting at the sketch)
13) Save file
14) Close FreeCad
15) Open FreeCad
16) Load SpiralSaveTest
17) Change to Part-Design-WB
18) Create new sketch in xz-plane
19) !!! suprisingly the binder001 looses his Placement-information (180° Rotation around z)
Attachments
SpiralSaveTest.pdf
(1000.51 KiB) Downloaded 46 times
SpiralSaveTest.FCStd
(409.7 KiB) Downloaded 43 times
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by DeepSOIC »

cappu wrote: Wed Dec 18, 2019 10:51 am 10) Change parameter of second Binder (Name Binder 001) to: Placement,Angle 180° and z=1
Shapebinders are not movable. You may be able to change its placement only because you right-click->show all in property editor. That shows hidden properties. Properties are hidden when they are not designed to be messed with.
User avatar
cappu
Posts: 21
Joined: Wed Aug 22, 2018 2:08 pm
Location: Germany, near Moeckmuehl

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by cappu »

In new version 0.19 there are new: Sub-Pbject-Shape binder (new Green area) / icon.
At these new objects plaCement can be adjusted with placement-attributes.
(see attached pickture, the green area)

It also works fine until saved, opened and changed somewhere. Please follow my failure-instruction to find out in new Version: 0.19.
Attachments
Screenshot_2019-12-18_12-19-45.png
Screenshot_2019-12-18_12-19-45.png (5.33 KiB) Viewed 1941 times
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by DeepSOIC »

cappu wrote: Wed Dec 18, 2019 11:21 amthe green area
ok, I'm not really familiar with this tool, so let's ask the creator:
realthunder wrote:Ding!
chrisb
Veteran
Posts: 53945
Joined: Tue Mar 17, 2015 9:14 am

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by chrisb »

The ShapeBinder property TraceSupport controls if the ShapeBinder follows the Placement of its source or not.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
cappu
Posts: 21
Joined: Wed Aug 22, 2018 2:08 pm
Location: Germany, near Moeckmuehl

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by cappu »

Hello chrisb, there is not property TraceSupport available:
It is a new feature in FreeCad 0.19-
Please find the attributes of the Sub-Object Shape Binder
Attachments
Screenshot_2019-12-18_16-35-42.png
Screenshot_2019-12-18_16-35-42.png (40.41 KiB) Viewed 1903 times
User avatar
cappu
Posts: 21
Joined: Wed Aug 22, 2018 2:08 pm
Location: Germany, near Moeckmuehl

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by cappu »

Hello chrisb,
there is a similar attribute: "Bind Mode":Synchronized.
My expectation was, that at the Sub-Object Shape-Binder the attribute Placement makes sense.
Even, if you look on previous screenshot, there is the attribute Placement with angle=180°.
This changes to 0 if a new sketch is created. Did you open the attached model and tried to create a sketch below "Body"? Maybe this happens only on my system?
User avatar
cappu
Posts: 21
Joined: Wed Aug 22, 2018 2:08 pm
Location: Germany, near Moeckmuehl

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by cappu »

I am not sure about meaning of "Ding!" from realthunder.
For me it looks like a bug in development version which can/should be solved before release.
When realthunder writes "Ding" does it mean he was able to reproduce the failure and is he able to solve or arrange to solve it?
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by DeepSOIC »

cappu wrote: Wed Dec 18, 2019 3:44 pm I am not sure about meaning of "Ding!" from realthunder.
It is a false quote that I artificially crafted to trick the forum into thinking I replied to some realthunder's post. Realthunder will get a notification, and notice the thread.

It's a common tactic here, our forum doesn't have a mention system.

Realthunder is the creator of the feature, for sure he's the one who knows what it's supposed to do.
chrisb
Veteran
Posts: 53945
Joined: Tue Mar 17, 2015 9:14 am

Re: Bug: PartDesign: Loose of placement information at a sub-object shape binder

Post by chrisb »

cappu wrote: Wed Dec 18, 2019 3:37 pm Hello chrisb, there is not property TraceSupport available
The comment applies to the blue ShapeBinder only. I think realthunder developed his orange shapebinders before the TraceSupport property was available.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply