Go to: Synopsis. Flags. Return value. Python examples.
convertUnit(
string
, [fromUnit=boolean], [toUnit=boolean])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
convertUnit is undoable, queryable, and editable.
This command converts values between different units of measure. The command takes a string, because a string can incorporate unit names as well as values (see examples).| Long name (short name) | [argument types] | Properties | ||
|---|---|---|---|---|
fromUnit(f)
|
boolean
|
|
||
|
||||
toUnit(t)
|
boolean
|
|
||
|
||||
import maya.cmds as cmds # Returns string "4.80315in", which is 12.2cm in inches. cmds.convertUnit( '12.2', fromUnit='cm', toUnit='in' ) # Returns string "3.499563yd", which is 3.2m in yards. cmds.convertUnit( '3.2m', toUnit='yard' ) # Returns float value 13.716, which is 5.4 inches in cm (default system units). cmds.convertUnit( '5.4', fromUnit='inch' )