[BUG!][SOLVED] SubShape binder not tracking orientation of its source?

Discussion about the development of the Assembly workbench.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
Grawp
Posts: 45
Joined: Sat Mar 03, 2018 9:34 am

[BUG!][SOLVED] SubShape binder not tracking orientation of its source?

Post by Grawp »

Hello,
Perhaps it is not completely correct for me not posting this in Help on using FreeCAD but here I hope it'll get more attention from people who might know something more about Links and SubShape binders

Here I have my model:
Panel.FCStd
(23.05 KiB) Downloaded 65 times
x.FCStd
(19.58 KiB) Downloaded 46 times
Screenshot_20200728_112942.png
Screenshot_20200728_112942.png (156.84 KiB) Viewed 1036 times
Where in x the Binder is tracking the Sketch from the linked Panel and it is extruded.
However, after I rotate the linked Panel everything goes to hell:
Screenshot_20200728_112834.png
Screenshot_20200728_112834.png (170.18 KiB) Viewed 1036 times
The Pad becomes skewed but this behavior is NOT limited to pads. Projections into sketches from the Binder would get broken, things attached to it would get wrong attachment like the source object being not rotated at all.
This goes even for Inertia23 mode which should give a damn about some underlying orientation of sketch/link/whatever and consult just the geometrical elements e.g.:
Screenshot_20200728_113910.png
Screenshot_20200728_113910.png (185.85 KiB) Viewed 1036 times
I've found almost nothing about SubShape binder on the bug tracker. Any help is appreciated.
OS: Gentoo/Linux (KDE//usr/share/xsessions/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22146 (Git)
Build type: Release
Branch: (HEAD detached at refs/git-r3/HEAD)
Hash: 5a2d0633b80b344cc6a17ab97e6d1aea19cc04dc
Python version: 3.7.8
Qt version: 5.14.2
Coin version: 4.0.0
OCC version: 7.4.0
Locale: English/United States (en_US)
Last edited by Grawp on Fri Jul 31, 2020 10:27 am, edited 1 time in total.
Grawp
Posts: 45
Joined: Sat Mar 03, 2018 9:34 am

Re: [BUG?] SubShape binder not tracking orientation of its source?

Post by Grawp »

realthunder wrote:ping
realthunder
Veteran
Posts: 2190
Joined: Tue Jan 03, 2017 10:55 am

Re: [BUG?] SubShape binder not tracking orientation of its source?

Post by realthunder »

PR submitted here.

It is not really about the SubShapeBinder, but FaceMakerBullseye (i.e. the face maker used by binder to create face from sketch) instead.
Try Assembly3 with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal
Grawp
Posts: 45
Joined: Sat Mar 03, 2018 9:34 am

Re: [BUG?] SubShape binder not tracking orientation of its source?

Post by Grawp »

I've built the PR and it works! :D
Thanks
Post Reply