Vector4
Revisión
Vector4 Es una clase en Aspose.3D FOSS para Tiposcritos.
Vector4.constructor creates a new Vector4 with default components (0,0,0,0).
Esta clase proporciona 6 métodos para trabajar con objetos Vector4 en los programas de Tipescript. Los métodos disponibles incluyen: constructor, equals, getItem, set, setItem, toString. Todos los miembros públicos están accesibles a cualquier aplicación de Tipescript después de instalar el Aspose.3D FOSS para el paquete de tipescripto. Propiedades : w, x, y, z.
Descripción
Vector4 es una clase en la biblioteca de FOSS para Aspose.3D que exponen 5 métodos y 4 propiedades para uso programático.
Las capacidades básicas incluyen: number; number; number.Estas operaciones permiten a los desarrolladores integrar la funcionalidad vector4 directamente en las aplicaciones TypeScript.
La clase ofrece 5 sobrecargas constructor, lo que permite la inicialización flexible dependiendo del contexto de llamada.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
x | number | Leer / escribir | Tiene el x. |
y | number | Leer / escribir | Tiene el y. |
z | number | Leer / escribir | Se encuentra el z. |
w | number | Leer / escribir | Se encuentra en W. |
Metodología
| firma | Descripción |
|---|---|
constructor() | Crea un Vector4 de un primer argumento mixto (FVector2, FVektor3, o número) y los números y, z, w. |
constructor(x: number, y: number, z: number, w: number) | Crea un Vector4 con los componentes x, y, z y w dobles especificados. |
constructor(vec3: FVector3, w: number) | Crea un Vector4 de un FVector3 y una doble componente W |
constructor(vec: FVector2, w: number) | Crea un Vector4 de un FVector2 y una doble componente W |
| `constructor(x: FVector2 | FVector3 |
set(newX: number, newY: number, newZ: number, newW: number) | Asigna nuevos valores a los componentes x, y, z y w |
getItem(key: number) → number | Retorna el valor de componente al índice dado (0=x, 1=y, 2=z, 3=w) |
setItem(key: number, value: number) | - Definición del valor de la pieza. |
toString() → string | Retorna una representación de la línea de este vector |
equals(other: Vector4) → boolean | Retorna si todos los componentes coinciden con el otro Vector4 |