Oh. I see a problem. In your initialize method, you shouldn't use
om.MFnTypedAttribute to create a matrix attribute. Use
om.MFnMatrixAttribute.

mAttr = om.MFnMatrixAttribute()

Node.aMatrix = mAttr.create('matrix', 'mat')

Try doing that.

On Thu, Nov 23, 2017 at 7:01 PM, Giulio Martella <
giuliomartella1...@gmail.com> wrote:

> Nope, the "print mat" instruction should have printed the identity matrix
> in that case; the thing printed is a matrix filled with values very near to
> zero, not the identity for sure.
> What I'm trying to accomplish is far more complex than this barebone
> plugin I've written just to explain my problem easily. However, to be
> precise, I need to read a matrix and then multiply it by a point. So long,
> I've obtained only matrices filled with zeroes, resulting in zeroing also
> the point I was multiplying.
>
> --
> Giulio
>
> --
> You received this message because you are subscribed to the Google Groups
> "Python Programming for Autodesk Maya" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to python_inside_maya+unsubscr...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/python_inside_maya/07f1e123-75e2-46b3-a339-
> 6c99b850a8d7%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to python_inside_maya+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/CAJAkR62e4btYOtNoCuXRe1ooYgQbj3hVWUqF%3DONVvRM_cxfO4Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to