PyMaterialXCore.Vector4

class Vector4

Bases: VectorBase

A vector of four floating-point values.

See:

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

Methods

__init__(*args, **kwargs)

Overloaded function.

asTuple(self)

copy(self)

dot(self, arg0)

getMagnitude(self)

getNormalized(self)

Methods

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: PyMaterialXCore.Vector4) -> None

  2. __init__(self: PyMaterialXCore.Vector4, arg0: float) -> None

  3. __init__(self: PyMaterialXCore.Vector4, arg0: Annotated[list[float], FixedSize(4)]) -> None

  4. __init__(self: PyMaterialXCore.Vector4, arg0: list[float]) -> None

  5. __init__(self: PyMaterialXCore.Vector4, arg0: float, arg1: float, arg2: float, arg3: float) -> None

asTuple(self: Vector4) tuple[float, float, float, float]
copy(self: Vector4) Vector4
dot(self: Vector4, arg0: Vector4) float
getMagnitude(self: Vector4) float
getNormalized(self: Vector4) Vector4