Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use global coordinates when computing tabs #34

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

sapphire-arches
Copy link

This makes the computation of tabs take place in global coordinate space, so things don't break in weird ways when working with shapes from different bodies/parts. This probably needs additional testing/refinement before being merged.

This is allows shapes to come from multiple different bodies/parts by
transforming them all into the global coordinate system before performing
interlock computations.
TODO: this should be fleshed out more if we end up actually wanting it
@execuc
Copy link
Owner

execuc commented Nov 25, 2019

Hello,
Thank you for your work !
Have you got any simple .FCStd file which lead to an error without your fix ?

@execuc execuc force-pushed the master branch 2 times, most recently from 16491af to c304813 Compare November 29, 2019 06:05
@luzpaz
Copy link
Contributor

luzpaz commented Oct 16, 2020

@bobtwinkles please follow up

@hstarmans
Copy link
Contributor

hstarmans commented Dec 12, 2020

To summarize; it doesn't work, but contains some steps in the right direction.
@bobtwinkles changes do partly solve the issues. If I click preview, the parts are positioned correctly but screw holes are still positioned incorrectly, tested on freecad 0.19, see image. I expected this image. I solved the problem by using create a clone in part design.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants