Vector3

Přehled

Vector3 je třída v Aspose.3d pro Python.

Vector3.set sets the x, y, and z components to the given values.

Vlastnosti

Název:Typ:PřístupPopis:
xfloatČtěte.Je X souřadnice složka
yfloatČtěte.
zfloatČtěte.
lengthfloatČtěte.
length2floatČtěte.Je to čtvereční velikost vektora.
zero'Vector3'Čtěte.Je vektorem, jehož všechny složky jsou rovny nule.
one'Vector3'Čtěte.
unit_x'Vector3'Čtěte.Je jednotkový vektor ukazující podél kladné osy X.
unit_y'Vector3'Čtěte.
unit_z'Vector3'Čtěte.

Metody

Podpis:Popis:
__init__(x, y, z)
set(new_x: float, new_y: float, new_z: float)Nastavuje složky x, y a z na dané hodnoty.
dot(rhs: 'Vector3') → floatVrací dotový produkt tohoto vektora s jiným.
cross(rhs: 'Vector3') → 'Vector3'Vrátí nový vektor, který je křížový produkt s jiným.
normalize() → 'Vector3'Vrátí vektor o jednotkové délce ve stejném směru.
angle_between(dir: 'Vector3', up) → floatVrací úhel v radiánech mezi tímto vektorem a jiným, pomocí směru nahoru.
sin() → 'Vector3'Vrátí vektor sinusové hodnoty každé složky.
cos() → 'Vector3'Vrátí vektor kosinu každé složky.
compare_to(other: 'Vector3') → intVrátí celé číslo ukazující uspořádání ve srovnání s jiným vektorem.
parse(input: str) → 'Vector3'Vytvoří Vector3 ze strunového zobrazení.
 Čeština