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 tilBeskrivelse:
xnumberLæs det.Gemmer X-komponenten af vektoren.
ynumberLæs det.
znumberLæs det.

Metoder til at anvende

UnderskriftBeskrivelse:
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: numberFVector2, y: number, z: number)`
zero()FVector3Returnerer en vektor (0,0,0)
one()FVector3Returnerer en vektor (1,1,1)
unitX()FVector3Returnerer en enhedsvektor (1,0,0)
unitY()FVector3
unitZ()FVector3
normalize()FVector3Returnerer en kopi af vektoren i enhedslængde
getItem(key: number)numberReturnerer 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()stringReturnerer en strengepræsentation af vektoren.
equals(other: FVector3)booleanTjekker, om denne vektor er lig med en anden komponent i vektoren
 Dansk