Vector3

General

Vector3 és una classe en Aspose.3d per Typescript. Heretaris de: Vector3.

Vector3 proporciona una funcionalitat vectorial 3D completa, incloent productes de punts i creuats, normalització, càlcul d’angles, ajudants trigonomètrics, aritmètica en funció dels components i vectors unitaris estàtics (zero, un, unitatX/Y/Z).

Propietats

NomTipus de productesAccésDescripció
xnumberLlegeix.És la coordenada X del vector.
ynumberLlegeix.
znumberLlegeix.
lengthnumberLlegeix.
length2numberLlegeix.És el quadrat de la longitud del vector.
zeroVector3Llegeix.És un vector estàtic (0,0,0)
oneVector3Llegeix.És un vector estàtic (1,1,1)
unitXVector3Llegeix.És un vector unitari estàtic al llarg de l’eix X (1,0,0)
unitYVector3Llegeix.
unitZVector3Llegeix.

Mètodes

SignaturaDescripció
constructor(x: number, y: number, z: number)Crea un nou Vector3 a partir de components, d’un únic valor o d"un altre FVector3.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, y: number, z: number)`
set(newX: number, newY: number, newZ: number)Assigna nous valors X, Y i Z al vector.
dot(rhs: Vector3)numberRetorna el producte de punt d’aquest vector amb un altre Vector3
cross(rhs: Vector3)Vector3
normalize()Vector3Retorna un vector de longitud unitària en la mateixa direcció.
angleBetween(dir: Vector3, up: Vector3)numberRetorna l’angle en radians entre aquesta direcció i una altra, utilitzant un vector ascendent
sin()Vector3Retorna un vector els components del qual són el sinus dels components d’aquest vecteur.
cos()Vector3
compareTo(other: Vector3)numberRetorna un resultat de comparació numèrica amb un altre Vector3
parse(input: string)Vector3Crea un Vector3 a partir d’una representació de cadena.
getItem(key: number)number
setItem(key: number, value: number)Fixar el component en l’índex donat a un valor
toString()string
equals(other: Vector3)booleanComprova si aquest vector és igual a un altre Vector3
minus(v: Vector3)Vector3Retorna un nou Vector3 que és aquest vector menys un altre.
times(scalar: number)Vector3Retorna un nou Vector3 escalat pel escalar donat.
 Català