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řístup | Popis: |
|---|---|---|---|
x | float | Čtěte. | Je X souřadnice složka |
y | float | Čtěte. | |
z | float | Čtěte. | |
length | float | Čtěte. | |
length2 | float | Č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') → float | Vrací 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) → float | Vrací ú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') → int | Vrá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í. |