FVector3
Översikt
FVector3 är en klass i Aspose.3D FOSS för Typescript.
FVector3.constructor skapar en vektor med standardkomponenter (0,0,0)).
Denna klass ger 11 metoder för att arbeta med FVector3 objekt i Typescript-program. Tillgängliga metoder inkluderar: constructor, equals, getItem, normalize, one, setItem, toString, unitX, unitY, unitZ, zero. Alla offentliga medlemmar är tillgängliga för någon typskriptansökan efter att ha installerat Aspose.3D FOSS för typskriptspaket. och egenskaper: x, y, z.
Beskrivning
FVector3 är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 10 metoder och 3 egenskaper för programmatisk användning.
Kernkapaciteterna inkluderar: number; number; number.Dessa operationer gör det möjligt för utvecklare att integrera fvector3 funktionalitet direkt i TypeScript applikationer.
Klassen erbjuder 4 konstruktoröverbelastningar, vilket gör att initialisering är flexibel beroende på samtalskontakter.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
x | number | Läs/ Skriv | får x. |
y | number | Läs/ Skriv | Fått den y. |
z | number | Läs/ Skriv | Fått den z. |
Metoder
| Signature | Beskrivning |
|---|---|
constructor() | Skapar en vektor från antingen x-värde eller 2D-vektor och y, z |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Återställer en vektor (0,0) |
one() → FVector3 | Återvänder en vektor (1,1,1) |
unitX() → FVector3 | Returnerar en enhet vector (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Returnerar en vektor med längd 1 pointing i samma riktning |
getItem(key: number) → number | Returnerar komponenten till indexet 0=x,1=y,2=z |
setItem(key: number, value: number) | Ange objektets värde. |
toString() → string | Returnerar en strängrepresentation av vectorn |
equals(other: FVector3) → boolean | Kontrollera om båda vectorerna har identiska komponenter |