PyMaterialXCore.Vector3

class Vector3

Bases: VectorBase

A vector of three floating-point values.

See:

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

Methods

__init__(*args, **kwargs)

Overloaded function.

asTuple(self)

copy(self)

cross(self, arg0)

dot(self, arg0)

getMagnitude(self)

getNormalized(self)

Methods

__init__(*args, **kwargs)

Overloaded function.

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

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

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

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

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

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