Vector3

Přehled

Vector3 je třída v Aspose.3d pro Typescript. Dědici: Vector3.

Vector3 poskytuje plnou 3D vektorovou funkčnost včetně bodových a křížových produktů, normalizace, výpočtu úhlu, trigonometrických pomocníků, aritmetiky podle složek a statických jednotkových vektorů (nula, jedna, unitX/Y/Z).

Vlastnosti

Název:Typ:PřístupPopis:
xnumberČtěte.Je to X souřadnice vektoru.
ynumberČtěte.
znumberČtěte.
lengthnumberČtěte.
length2numberČtěte.Je to druhá délka vektoru.
zeroVector3Čtěte.Je to statický vektor (0,0,0)
oneVector3Čtěte.Je to statický vektor (1,1,1)
unitXVector3Čtěte.Je statickým jednotkovým vektorem podél osy X (1,0,0)
unitYVector3Čtěte.
unitZVector3Čtěte.

Metody

Podpis:Popis:
constructor(x: number, y: number, z: number)Vytváří nový vektor3 z komponent, jedné hodnoty nebo jiného vektora F3.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)Přiděluje nové hodnoty X, Y a Z vektoru.
dot(rhs: Vector3) → numberVrátí bodový produkt tohoto vektora s jiným vektorem3
cross(rhs: Vector3) → Vector3
normalize() → Vector3Vrátí vektor o jednotkové délce ve stejném směru.
angleBetween(dir: Vector3, up: Vector3) → numberVrací úhel v radiánech mezi tímto směrem a jiným, pomocí vzestupu vektoru
sin() → Vector3Vrátí vektor, jehož složky jsou sinusových komponent tohoto vektora.
cos() → Vector3
compareTo(other: Vector3) → numberVrátí výsledek numerického srovnání s jiným vektorem3
parse(input: string) → Vector3Vytvoří Vector3 ze strunového zobrazení.
getItem(key: number) → number
setItem(key: number, value: number)Nastavuje hodnotu složky v daném indexu.
toString() → string
equals(other: Vector3) → booleanZkontroluje, zda je tento vektor rovný jinému vektoru 3
minus(v: Vector3) → Vector3Vrací nový vektor 3, který je tento vektor mínus další.
times(scalar: number) → Vector3Vrátí nový vektor3 měřený daným skalarem.
 Čeština