FVector3
Panoramica
FVector3 è una classe in Aspose.3D FOSS per TypeScript.
FVector3.constructor crea un vettore con componenti predefinite (0,0,0).
Questa classe dichiara 14 metodi per oggetti FVector3 nei programmi TypeScript. I metodi disponibili includono: constructor, equals, getItem, normalize, one, setItem, toString, unitX, unitY, unitZ, zero. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.3D FOSS per TypeScript. Proprietà: x, y, z.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
x | number | Lettura/Scrittura | Ottiene l’x. |
y | number | Lettura/Scrittura | Ottiene il y. |
z | number | Lettura/Scrittura | Ottiene lo z. |
Metodi
| Firma | Descrizione |
|---|---|
constructor() | Crea un vettore a partire dal valore x oppure da un vettore 2D e y, z |
constructor(x: number, y: number, z: number) | Chiama il costruttore(x, y, z) su questa istanza di FVector3. |
constructor(vec2: FVector2, z: number) | Chiama il costruttore(vec2, z) su questa istanza di FVector3. |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Restituisce un vettore (0,0,0) |
one() → FVector3 | Restituisce un vettore (1,1,1) |
unitX() → FVector3 | Restituisce un vettore unitario (1,0,0) |
unitY() → FVector3 | Chiama unitY su questa istanza di FVector3. |
unitZ() → FVector3 | Chiama unitZ su questa istanza di FVector3. |
normalize() → FVector3 | Restituisce un vettore di lunghezza 1 che punta nella stessa direzione |
getItem(key: number) → number | Restituisce la componente all’indice 0=x,1=y,2=z |
setItem(key: number, value: number) | Imposta il valore dell’elemento. |
toString() → string | Restituisce una rappresentazione stringa del vettore |
equals(other: FVector3) → boolean | Verifica se entrambi i vettori hanno componenti identiche |