Skip to content

First Iteration of Joints

Compare
Choose a tag to compare
@HiceS HiceS released this 01 Aug 06:52
· 27 commits to main since this release
f4a8e31

I added many new abilities centered around the joints proto files.

Now you can optionally create JointInstance

These are a single instance of a joint that can override the list of affected parts as well as some basic transform data.

There is also the concept of DOF which is new. It is basically treated as a way to define multiple axis of transformations rather than specifically specifying each.

I implemented a way to link all of these through a single Graph on the Assembly object. This means you can now go and sort through the available joints in the assembly. And for each joint in the assembly you can reference it's connected pieces as well as it's child affected parts.

This can potentially enable you to create circular dependencies as expected :
Rev1 -> Rev2 , Rev2 -> Rev3, Rev3 -> Rev1

We can utilize the fact that there are specific references to limit this however it's a work in progress.