PyMaterialXCore.LinearUnitConverter¶
- class LinearUnitConverter¶
Bases:
UnitConverterA
UnitConverterclass for linear units that require only a scalar multiplication.Methods
__init__(*args, **kwargs)convert(*args, **kwargs)Overloaded function.
create(arg0)getUnitAsInteger(self, arg0)getUnitFromInteger(self, arg0)getUnitScale(self)Methods¶
- __init__(*args, **kwargs)¶
- convert(*args, **kwargs)¶
Overloaded function.
convert(self: PyMaterialXCore.LinearUnitConverter, arg0: float, arg1: str, arg2: str) -> float
convert(self: PyMaterialXCore.LinearUnitConverter, arg0: PyMaterialXCore.Vector2, arg1: str, arg2: str) -> PyMaterialXCore.Vector2
convert(self: PyMaterialXCore.LinearUnitConverter, arg0: PyMaterialXCore.Vector3, arg1: str, arg2: str) -> PyMaterialXCore.Vector3
convert(self: PyMaterialXCore.LinearUnitConverter, arg0: PyMaterialXCore.Vector4, arg1: str, arg2: str) -> PyMaterialXCore.Vector4
- static create(arg0: UnitTypeDef) LinearUnitConverter¶
- getUnitAsInteger(self: LinearUnitConverter, arg0: str) int¶
- getUnitFromInteger(self: LinearUnitConverter, arg0: int) str¶
- getUnitScale(self: LinearUnitConverter) dict[str, float]¶