FVector3
Oversigt over de forskellige former for støtte
FVector3 er en klasse i Aspose.3d for Typescript. Arvelige af: FVector3.
FVector3 giver 3D-vektorfunktionalitet, herunder statiske konstruktorer zero(), one ((() unitX ()) unitY ()). unitZ (). normalisering og indekseret elementadgang.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
x | number | Læs det. | Gemmer X-komponenten af vektoren. |
y | number | Læs det. | |
z | number | Læs det. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor() | Opretter en vektor fra enten x-værdien eller 2D-vektoren plus y og z. |
constructor(x: number, y: number, z: number) | |
constructor(vec2: FVector2, z: number) | |
| `constructor(x: number | FVector2, y: number, z: number)` |
zero() → FVector3 | Returnerer en vektor (0,0,0) |
one() → FVector3 | Returnerer en vektor (1,1,1) |
unitX() → FVector3 | Returnerer en enhedsvektor (1,0,0) |
unitY() → FVector3 | |
unitZ() → FVector3 | |
normalize() → FVector3 | Returnerer en kopi af vektoren i enhedslængde |
getItem(key: number) → number | Returnerer komponentværdien ved indeks 0=x,1=y,2=z |
setItem(key: number, value: number) | Tildeler værdi til komponent ved indeks 0=x,1=y,2=z |
toString() → string | Returnerer en strengepræsentation af vektoren. |
equals(other: FVector3) → boolean | Tjekker, om denne vektor er lig med en anden komponent i vektoren |