FVector2
General
FVector2 és una classe en Aspose.3d per Typescript. Heretaris de: FVector2.
FVector2 implementa un vector 2D amb getters/setters per a x i y, operacions aritmètiques, longitud, normalització, producte de punts i un mètode d’anàlisi estàtica.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
x | number | Llegeix. | Emmagatzemar el component horitzontal del vector. |
y | number | Llegeix. | Emmagatzemar el component vertical del vector. |
Mètodes
| Signatura | Descripció |
|---|---|
constructor(x: number, y: number) | Crea un nou vector amb els components x i y especificats. |
toString() → string | Retorna una representació de cadena del vector en la forma “(x, y) “. |
equals(other: FVector2) → boolean | Retorna true si l’altre vector té valors x i y idèntics. |
add(other: FVector2) → FVector2 | Retorna un nou FVector2 que és la suma de components d’aquest i altres elements. |
sub(other: FVector2) → FVector2 | |
mul(scalar: number) → FVector2 | Retorna un nou FVector2 els components del qual són aquest vector multiplicat per escalar. |
div(scalar: number) → FVector2 | |
length() → number | |
normalize() → FVector2 | Retorna un vector unitari en la mateixa direcció que aquest vecteur. |
dot(other: FVector2) → number | Retorna el producte de punt d’aquest vector amb l’altre vecteur. |
parse(input: string) → FVector2 | Crea un FVector2 a partir d’una cadena que conté dos valors numèrics. |