Vector3
Contenido
[
Ocultar
]Vector3 class
Un vector con tres componentes.
Propiedades
| Nombre | Descripción |
|---|---|
| x | El componente x. |
| y | El componente y. |
| z | El componente z. |
| ORIGIN | Obtiene la posición de origen. El origen. |
| UNIT_SCALE | Obtiene el vector de escala de unidad. |
| X_AXIS | Obtiene el eje X. El eje X. |
| Y_AXIS | Obtiene el eje Y. El eje Y. |
| Z_AXIS | Obtiene el eje Z. El eje Z. |
Métodos
constructor
| Nombre | Descripción |
|---|---|
| constructor() |
Result:
constructor_overload
| Nombre | Descripción |
|---|---|
| constructor_overload(x, y, z) | Inicializa una nueva instancia de la estructura Vector3. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| x | Número | La coordenada x. |
| y | Número | La coordenada y. |
| z | Número | La coordenada z. |
Result:
constructor_overload2
| Nombre | Descripción |
|---|---|
| constructor_overload2(vec) | Inicializa una nueva instancia de la estructura Vector3. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| vec | FVector3 | La coordenada x. |
Result:
constructor_overload3
| Nombre | Descripción |
|---|---|
| constructor_overload3(v) | Inicializa una nueva instancia de la estructura Vector3. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| v | Número | V. |
Result:
constructor_overload4
| Nombre | Descripción |
|---|---|
| constructor_overload4(vec4) | Inicializa una nueva instancia de la estructura Vector3. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| vec4 | Vector4 | Vec4. |
Result:
getLength2
| Nombre | Descripción |
|---|---|
| getLength2() | Obtiene el cuadrado de la longitud. La longitud2. |
Result:
getLength
| Nombre | Descripción |
|---|---|
| getLength() | Obtiene la longitud de este vector. La longitud. |
Result:
equals
| Nombre | Descripción |
|---|---|
| equals(obj) | Comprueba si dos vector3 son iguales |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| obj | Objeto | El objeto para comprobar la igualdad. |
Result: boolean
hashCode
| Nombre | Descripción |
|---|---|
| hashCode() | Obtiene el código hash de Vector3 |
Result: Número
dot
| Nombre | Descripción |
|---|---|
| dot(rhs) | Obtiene el producto punto de dos vectores |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| rhs | Vector3 | Valor del lado derecho. |
Result: Número
normalize
| Nombre | Descripción |
|---|---|
| normalize() | Normaliza esta instancia. |
Result: Vector3
sin
| Nombre | Descripción |
|---|---|
| sin() | Calcula el seno en cada componente |
Result: Vector3
cos
| Nombre | Descripción |
|---|---|
| cos() | Calcula el coseno en cada componente |
Result: Vector3
cross
| Nombre | Descripción |
|---|---|
| cross(rhs) | Producto cruz de dos vectores |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| rhs | Vector3 | Valor del lado derecho. |
Result: Vector3
set
| Nombre | Descripción |
|---|---|
| set(newX, newY, newZ) | Establece los componentes x/y/z en una sola llamada. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| newX | Número | El componente x. |
| newY | Número | El componente y. |
| newZ | Número | El componente z. |
Result: Vector3
toString
| Nombre | Descripción |
|---|---|
| toString() | Devuelve un java.lang.String que representa el Vector3 actual. |
Result: Cadena
angleBetween
| Nombre | Descripción |
|---|---|
| angleBetween(dir, up) | Calcula el ángulo interno entre dos direcciones. Dos direcciones pueden ser vectores no normalizados. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| dir | Vector3 | El vector de dirección con el que comparar. |
| up | Vector3 | El vector up del plano compartido de las dos direcciones. |
Result: Número
angleBetween
| Nombre | Descripción |
|---|---|
| angleBetween(dir) | Calcula el ángulo interno entre dos direcciones. Dos direcciones pueden ser vectores no normalizados. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| dir | Vector3 | El vector de dirección con el que comparar. |
Result: Número
compareTo
| Nombre | Descripción |
|---|---|
| compareTo(other) | Compara el vector actual con otra instancia. |
Parameters:
| Nombre | Tipo | Descripción |
|---|---|---|
| othe | Vector3 | null |
Result: Número