Fvektor2
Prehľad
FVector2 je trieda v Aspose.3d pre Typescript. dedičstvo od: FVector2.
FVector2 implementuje 2D vektor s gettermi/setterami pre x a y, aritmetickými operáciami, dĺžkou, normalizáciou, bodovým produktom a metódou statického parzu.
Vlastnosti
| Názov: | Typ: | Prístup | Opis: |
|---|---|---|---|
x | number | Čítajte si . | Ukladá horizontálnu zložku vektora. |
y | number | Čítajte si . | Ukladá vertikálnu zložku vektora. |
Metódy
| Podpis | Opis: |
|---|---|
constructor(x: number, y: number) | Vytvára nový vektor s špecifikovanými komponentami x a y. |
toString() → string | Vráti reťazové zobrazenie vektora vo forme “(x, y) “. |
equals(other: FVector2) → boolean | Vráti sa pravda, ak má druhý vektor rovnaké hodnoty x a y. |
add(other: FVector2) → FVector2 | Vráti nový FVector2, ktorý je sumou tohto a iných komponentov. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Vráti nový FVector2, ktorého komponenty sú tento vektor vynásobený skalarom. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Vráti jednotkový vektor v tom istom smere ako tento vektor. |
dot(other: FVector2) → number | Vráti sa bodový produkt tohto vektora s druhým vektorom. |
parse(input: string) → FVector2 | Vytvára FVector2 zo struny obsahujúcej dve číselné hodnoty. |