SkinningTools.Maya.tools.enumerators
¶
@Brief: RigSystem - automated rigging system for facial rigs based on bone and guide positions @author Perry Leijten @since 05/03/2018
Module Contents¶
Classes¶
axis enumerator class for easy axis handling |
|
simple class for space enumaration |
|
sort of enumarators added (similar to dict) |
-
SkinningTools.Maya.tools.enumerators.
AxisEnumerator
¶
-
SkinningTools.Maya.tools.enumerators.
Space
¶
-
class
SkinningTools.Maya.tools.enumerators.
_AxisEnumerator
¶ axis enumerator class for easy axis handling
-
getVector
(self, axis)¶ get vector allocated to given axis
- Parameters
axis (Vector) – axis to check for
:return :type: Vector
-
invert
(self, axis)¶ return the inverse value of the Vector given.
- Parameters
axis (Vector) – axis to check for
- Returns
the opposite vector
- Return type
Vector
-
static
isNegative
(axis)¶ check if current axis is negative
- Parameters
axis (Vector) – axis to check for
- Returns
True if the axis is negative
- Return type
bool
-
static
isPositive
(axis)¶ check if current axis is positive
- Parameters
axis (Vector) – axis to check for
- Returns
True if the axis is positive
- Return type
bool
-
isX
(self, axis)¶ check if the axis is either PosAxisX or NegAxisX
- Parameters
axis (Vector) – axis to check for
- Returns
if the vector is in the X direction
- Return type
Vector
-
isY
(self, axis)¶ check if the axis is either PosAxisY or NegAxisY
- Parameters
axis (Vector) – axis to check for
- Returns
if the vector is in the Y direction
- Return type
Vector
-
isZ
(self, axis)¶ check if the axis is either PosAxisZ or NegAxisZ
- Parameters
axis – axis to check for
- Typeaxis
Vector
- Returns
if the vector is in the Z direction
- Return type
Vector
-
-
class
SkinningTools.Maya.tools.enumerators.
_Space
¶ simple class for space enumaration
-
class
SkinningTools.Maya.tools.enumerators.
__Enumerator
(x)¶ sort of enumarators added (similar to dict)
-
__getattr__
(self, val)¶
-
static
__setLocked
()¶ remove attr setting functionality on object
-
__setattr__
(self, att, val)¶ single attr setter possible: “_Enumerator__x”
- Parameters
att (string) – string representation of the enumerator
val (object) – object that is measured against the key
-
__setitem__
(self, i, val)¶
-
__str__
(self)¶ string representation
- Returns
the representation of the enumerator
- Return type
string
-
getKeys
(self)¶ get current enumerator keys
- Returns
- Return type
list
-
validate
(self, val)¶ validate enumarator value
- Returns
check if the value is a vector
- Return type
bool
-