PyMaterialXCore.LinearUnitConverter

class LinearUnitConverter

Bases: UnitConverter

A UnitConverter class for linear units that require only a scalar multiplication.

See:

https://materialx.org/docs/api/class_linear_unit_converter.html

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.

  1. convert(self: PyMaterialXCore.LinearUnitConverter, arg0: float, arg1: str, arg2: str) -> float

  2. convert(self: PyMaterialXCore.LinearUnitConverter, arg0: PyMaterialXCore.Vector2, arg1: str, arg2: str) -> PyMaterialXCore.Vector2

  3. convert(self: PyMaterialXCore.LinearUnitConverter, arg0: PyMaterialXCore.Vector3, arg1: str, arg2: str) -> PyMaterialXCore.Vector3

  4. 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]