MAngle

Constants

Name Type Description
Angular Unit Types
kInvalid Int  
kRadians Int Radians.
kDegrees Int Degrees.
kAngMinutes Int Minutes of arc.
kAngSeconds Int Seconds of arc.
kLast Int Marker for end of angular type constants.

Static Methods

Name Parameters Returns Description
uiUnit()   Angular unit type constant Returns the units currently used by Maya's UI when entering and displaying angular values.
setUIUnit(newUnit) newUnit - Angular unit type constant None. Sets the units used by Maya's UI when entering and displaying angular values.
internalUnit()   Angular unit type constant Returns the unit type used by Maya to store angular values internally (e.g. in plugs and binary files).
internalToUI(internalValue) internalValue - Float Float Interprets internalValue as an angular value in Maya's internal units and returns it converted to UI units.
uiToInternal(uiValue) uiValue - Float Float Interprets uiValue as an angular value in Maya's UI units and returns it converted to UI units.

Static Attributes

None.

Constructors

Signature Parameters Description
MAngle()   Default constructor. Returns a new MAngle with a value of 0.0 radians.
MAngle(src) src - MAngle Copy constructor. Returns a new MAngle having the same value and unit as src.
MAngle(value, unit) value - Float
unit - Angular unit type constant
Returns a new MAngle having the specified value and unit.

Object Methods

Signature Parameters Returns Description
asRadians()   Float Returns the angular value converted to radians.
asDegrees()   Float Returns the angular value converted to degrees.
asAngMinutes()   Float Returns the angular value converted to minutes of arc.
asAngSeconds()   Float Returns the angular value converted to seconds of arc.
asUnits(unit) unit - Angular unit type constant Float Returns the angular value converted to the specified unit.

Object Attributes

Name Type Access Description
value Float RW Raw value of angle.
unit Angular unit type constant RW Angulat units in which value is interpreted.

Sequence Support

None.

Number Support

None.

Comparison Support

None.

© 2011 Autodesk, Inc. All rights reserved.