TransformHelper
- class omni.usd.TransformHelper
Bases:
objectInternal. Helper to handle transform attributes.
Methods
__init__()add_to_attr_order(attr_order, path[, ...])get_transform_attr(attrs)Finds all transform attributes from list.
is_common_attr(source_attr)is_transform(source_path)If the source name is an attribute path with xformOp.
order_attrs(attrs, order)- __init__()
- get_transform_attr(attrs: List[Attribute]) Tuple[Attribute, List[Attribute], Attribute, Attribute]
Finds all transform attributes from list.
- Parameters
attrs (List[Usd.Attribute]) – A list of attributes.
- Returns
- A tuple that includes
tranlate, list of rotations, scale, and order attributes. It’s None or empty if corresponding attribute is not found.
- Return type
Tuple[Usd.Attribute, List[Usd.Attribute], Usd.Attribute, Usd.Attribute]
- is_transform(source_path: str) bool
If the source name is an attribute path with xformOp.
- Parameters
source_path (str) – The attribute name.
- Returns
True if the source name is an transform attribute, or False otherwise.
- Return type
bool