|
Someone was asking about fixed joints in our skeletal structure, so I
thought I'd repost for everyone's enlightenment: Andrew n marshall wrote: The positional and euler rotations of an SkJoint derive from SkVecLimits, which can be "frozen", or inactive, by setting the upper and lower bounds of each DoF equal to each other. In the .sk file, this is the default of a joint, unless the joint channel is postfixed with "free" or "lim <min> <max>".We also have Swing/Twist rotation on joints. Since this is a derivative of SkJointQuat, you have the same active() / activate() / deactivate() set of methods available. The two channels are always paired together, and are frozen if the "free" keyword is omitted from the Twist channel. The mix of "free" and "frozen" is an obvious design flaw. I'm guessing this came about when some joints were neither "free" or "frozen", but limited to a bounded range. We're unlikely to address this issue, due to the number of exporters and assets we currently have around. Anm |
------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________ Smartbody-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/smartbody-developer
