Hi Roland,<br><br>I was just having a look through the RNA wrapping for PoseChannels, and it looks like you've left out the most important bits, and exposed stuff you shouldn't have. <br><br>Important things missing<br>
* loc/rot(quat)/scale settings have not been exposed yet. These are the user-editable transform settings used to pose armatures. The new animation system will definitely need this...<br>* bone group setting - I'll probably fix this myself...<br>
<br>Incorrectly exposed things<br>* 'protected' setting - this is really the transform locks stuff PER CHANNEL (locx/locy/loc/rotx/roty/rotz/scalex/scaley/scalez) instead of a single boolean. Check how this is done for objects, since it uses the same flags.<br>
* pose head/tail location - these are set internally and shouldn't be editable by the user. Personally, I'd prefer if they were not exposed at all, but that is debatable. Same goes for the matrices...<br><br>Weird things<br>
* 'parent' entry seems to be duplicated here for some reason... Perhaps it's just an old build I'm running.<br><br>Regards,<br>Joshua<br><br><br><div class="gmail_quote">On Tue, Jan 6, 2009 at 7:09 AM, Roland Hess <span dir="ltr"><<a href="mailto:me@harkyman.com">me@harkyman.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Joshua -- saw your note in the armature/bone rna about whether to wrap<br>
the bone or pose channel version of that data. My vote would be to keep<br>
it in bone, and for the most part leave pose channel unwrapped.<br>
Re-looking at the two, there isn't as much overlap as I remember.<br>
<br>
I'd suggest: wrap for read-write (when appropriate) in Bone, and also<br>
wrap in Pose channel but read only, and a note in the doc string that<br>
it's a bone-level flag.<br>
<br>
Roland<br>
harkyman<br>
_______________________________________________<br>
Bf-taskforce25 mailing list<br>
<a href="mailto:Bf-taskforce25@blender.org">Bf-taskforce25@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-taskforce25" target="_blank">http://lists.blender.org/mailman/listinfo/bf-taskforce25</a><br>
</blockquote></div><br>