MFnMatrixData

Base Class

MFnData

Constants

None.

Static Methods

None.

Static Attributes

None.

Constructors

SignatureParametersDescription
MFnMatrixData()   Default constructor. Returns a new MFnMatrixData function set with no Maya object attached.
MFnMatrixData(object) object - MObject Returns a new MFnMatrixData function set, with the specified Maya object attached.

Object Methods

SignatureParametersReturnsDescription
create()   MObject Creates a new MMatrix data object, initializes it to the identity matrix, attaches it to the function set and returns an MObject which references it.
create(matrix) matrix - MMatrix MObject Creates a new MMatrix data object, initializes it from the given matrix, attaches it to the function set and returns an MObject which references it.
create(tm) tm - MTransformationMatrix MObject Creates a new MTransformationMatrix data object, initializes it from transformation matrix tm, attaches it to the function set and returns an MObject which references it.
isTransformation()   bool Returns True if the attached object is an MTransformationMatrix, False if it is an MMatrix.
matrix()   MMatrix Returns the encapsulated MMatrix. If the function set was previously encapsulating an MTransformationMatrix it will be converted to an MMatrix and any previously returned references (e.g. from the transformation() method) will no longer be invalid.
set(matrix) matrix - MMatrix Reference to self. Replaces the contents of the encapsulated matrix with that of the supplied matrix. If the function set was previously encapsulating an MTransformationMatrix it will be switched to an MMatrix and any previously returned references (e.g. from the transformation() method) will no longer be invalid.
set(tm) tm - MTransformationMatrix Reference to self. Replaces the contents of the encapsulated matrix with that of the supplied transformation matrix tm. If the function set was previously encapsulating an MMatrix it will be switched to an MTransformationMatrix and any previously returned references (e.g. from the matrix() method) will no longer be invalid.
transformation()   MTransformationMatrix Returns the encapsulated MTransformationMatrix. If the function set was previously encapsulating an MMatrix it will be converted to an MTransformationMatrix and any previously returned references (e.g. from the matrix() method) will no longer be invalid.

Object Attributes

None.

Sequence Support

None.

Number Support

None.

Comparison Support

None.

© 2011 Autodesk, Inc. All rights reserved.