PyMaterialXCore.Vector2

class Vector2

Bases: VectorBase

A vector of two floating-point values.

See:

https://materialx.org/docs/api/class_vector2.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.Vector2) -> None

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

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

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

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

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