
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Creating a ball joint for an articulated humanoid is trickier than with regular solids. Ball joints in Fusion are mathematically modelled in a non-intuitive way, with an Euler-relative arrangement, but apparently for good reasons as explained here.
In reference to the essential information provided in the above thread "ball joint mysteries”, when following the workflows recommended there I am *sometimes* experiencing what could be a bug that also destroys some data, namely the orientation of the local coordinate system (LCS) for a component to a ball joint.
Goal: I’m attempting to define a ball joint orientation by defining a joint origin to align normal to z from joint component 1's LCS (local coordinate system).
This workflow fails in a couple of ways in the case illustrated in the attached video:
1/ Fusion's joint command fails to accept as an argument a joint origin I’ve created where I have "reoriented" the Z' angle of that joint origin.
2/ Fusion erroneously re-aligns the implied joint face from the joint command of joint component 1 as I build the joint, losing its original alignment entirely.
3/ Fusion moves joint compoent 1 as the joint is built to an uncommanded location.
Result: Creating a joint with the desired Z'XZ" orientations is impossible, and while there are some kludgy workarounds, none saisifies with a ball joint aligned precisely as desired.
Steps to repeat:
Create joint origin in joint component 2
Reorient Z' for this joint origin to become normal to z from joint component 1's LCS. Works OK!
Show joint component 1, press j key to start create joint command
Hide joint component 2
Select location for joint in joint component 1, works OK!
Show joint component 2
Try to select joint origin in joint component 2 as second argument for joint command. Fail! Can't select it.
Instead fusion offers me a joint origin aligned normal to joint component 2's LCS z. Not what I want.
Click to create joint anyway. Joint is created but its Z' is located normal to joint component 2's z, not joint component 1's z.
Attempt to use "edit joint->motion->pitch->z axis command to reorient joint. Fail 2!
See video 1
Discover that somehow a component orientation and joint orientation joint component 1 have been shifted to
...and other downsteram problems... (See video pt2)
I can share the subject file with AD staff but not publicly as it is copyrighted.
Solved! Go to Solution.