Vector2
General
Vector2 és una classe en Aspose.3d per Typescript. Heretaris de: Vector2.
Vector2 representa un vector 2D amb components x i y, proporciona propietats de longitud, accés a elements mitjançant getItem/setI item, parseig des de cadenes i comparació d’igualtat.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
x | number | Llegeix. | |
y | number | Llegeix. | |
length | number | Llegeix. | |
length2 | number | Llegeix. | Proporciona la magnitud quadrada del vector (evitant sqrt) |
Mètodes
| Signatura | Descripció |
|---|---|
constructor(x: number, y: number) | |
set(newX: number, newY: number) | Actualitza els valors de x i y del vector a newX i newY. |
parse(input: string) → Vector2 | Crea un Vector2 a partir d’una representació de cadena i torna l’instància. |
getItem(key: number) → number | Retorna el valor de component (x per a la clau 0, y per la claus 1) del vector. |
setItem(key: number, value: number) | Assigna un valor numèric al component identificat per clau (0 per x, 1 per y) |
toString() → string | |
equals(other: Vector2) → boolean | Comprova si un altre Vector2 té components x i y idèntics. |