http://www.youtube.com/watch?v=R9I6lQNK6Ok

On Wed, Apr 25, 2012 at 9:08 PM, Chad Vernon <[email protected]> wrote:
> Long story short, implementing a rotate manipulator replacement is a big
> pain in the ass.  I don't think I ever got the outside yellow manipulator
> working.  There's a bunch of space conversions, matrix multiplies,
> orientation and rotate order compensations and just a bunch of stuff I'd
> never want to do again.  Moral of the story, unless you absolutely need it,
> don't bother.
>
>
>
>
> On Wed, Apr 25, 2012 at 4:57 PM, T. D. Smith <[email protected]> wrote:
>>
>> Hi. I was wondering if anyone had ever managed to implement a working
>> manipulator using the API's manipContainer and the base rotateManip.
>> I've searched a fair bit and haven't found any working examples. About
>> all I found were some posts from Chad Vernon asking basically what I'm
>> asking, but no replies. I know Chad's subscribed to this list, so
>> maybe he will have come to some conclusion about this.
>>
>> This is not the best-documented part of the API, so I could just be
>> misunderstanding something, but as far as I can tell rotateManip
>> doesn't work. We tried just hooking straight up to a node's plugs, and
>> when operating in object space the Euler axis handles worked, but the
>> outer handle didn't, if any rotation had been added using any other
>> axis. In world space nothing seems to work- as soon as there is
>> rotation around more than one axis the results are incorrect.
>>
>> We tried writing a conversion call back function and looking at the
>> numbers we were getting from the manipulator. There's a pattern to
>> what is going wrong- I think it has to do with composing rotations-
>> but we have so far been unable to figure out how we might make this
>> work, and we're starting to come to the conclusion that this bit of
>> the API just doesn't work. But I'd be delighted to find out that we're
>> wrong about that, so if you have any experience writing custom
>> manipulators (particularly ones that work in world space and use the
>> conversion callbacks to modify values) I'd appreciate any information
>> you have on the subject.
>>
>> Thanks
>> T
>>
>> --
>> view archives: http://groups.google.com/group/python_inside_maya
>> change your subscription settings:
>> http://groups.google.com/group/python_inside_maya/subscribe
>
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe

-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to