FVector2
Panoramica
FVector2 è una classe in Aspose.3D FOSS per TypeScript.
FVector2.constructor crea un nuovo vettore con le componenti x e y specificate.
Questa classe dichiara 11 metodi per gli oggetti FVector2 nei programmi TypeScript. I metodi disponibili includono: add, constructor, div, dot, equals, length, mul, normalize, parse, sub, toString. I membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.3D FOSS per TypeScript. Proprietà: x, y.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
x | number | Lettura/Scrittura | Ottiene l’x. |
y | number | Lettura/Scrittura | Ottiene il y. |
Metodi
| Firma | Descrizione |
|---|---|
constructor(x: number, y: number) | Crea un nuovo vettore con le componenti x e y specificate |
toString() → string | Restituisce una rappresentazione stringa del vettore nella forma “(x, y)” |
equals(other: FVector2) → boolean | Restituisce true se l’altro vettore ha valori x e y identici |
add(other: FVector2) → FVector2 | Restituisce un nuovo FVector2 che è la somma componente per componente di questo vettore e dell’altro |
sub(other: FVector2) → FVector2 | Restituisce un nuovo FVector2 che è la differenza componente per componente tra questo vettore e l’altro |
mul(scalar: number) → FVector2 | Restituisce un nuovo FVector2 scalato dallo scalar fornito |
div(scalar: number) → FVector2 | Restituisce un nuovo FVector2 diviso per lo scalare fornito |
length() → number | Chiama length su questa istanza di FVector2. |
normalize() → FVector2 | Restituisce un vettore unitario nella stessa direzione di questo vettore |
dot(other: FVector2) → number | Restituisce il prodotto scalare di questo vettore con l’altro vettore |
parse(input: string) → FVector2 | Crea un FVector2 da una stringa contenente due componenti numeriche |