Un vector con 3 flotantes.
Campos
público flotante | x | |
público flotante | a | |
público flotante | z |
Constructores públicos
Vector3()
Construye un Vector3 y asigna cero a todos los valores
|
|
Vector3(float x, float y, float z)
Construye un vector3 y asigna cada valor
|
|
Métodos públicos
Vector3 estático | |
número de punto flotante estático | |
Vector3 estático |
atrás()
Obtiene un Vector3 configurado en (0, 0, 1)
|
Vector3 estático | |
número de punto flotante estático | |
Vector3 estático |
abajo()
Obtiene un Vector3 establecido en (0, -1, 0)
|
booleano estático | |
boolean | |
Vector3 estático |
forward()
Obtiene un Vector3 establecido en (0, 0, -1)
|
Vector3 estático |
izquierda()
Obtiene un Vector3 establecido en (-1, 0, 0)
|
float |
length()
|
float | |
Vector3 estático | |
Vector3 estático | |
Vector3 estático | |
Vector 3 |
negado()
Niega un vector3
|
Vector 3 |
normalizada()
Escala el vector3 a la longitud unitaria
|
Vector3 estático |
uno()
Obtiene un Vector3 con todos los valores establecidos en uno
|
Vector3 estático |
derecha()
Obtiene un Vector3 establecido en (1, 0, 0)
|
Vector 3 |
ajustado(float a)
Escala de forma uniforme un vector3
|
void | |
void |
set(float vx, float vy, float vz)
Establecer cada valor
|
Vector3 estático | |
String |
toString()
|
Vector3 estático |
arriba()
Obtiene un Vector3 establecido en (0, 1, 0)
|
Vector3 estático |
cero()
Obtiene un Vector3 con todos los valores establecidos en cero
|
Métodos heredados
Campos
public float x
anuncio público flotante y
float público z
Constructores públicos
public Vector3 ()
Construye un Vector3 y asigna cero a todos los valores
public Vector3 (float x, float y, float z)
Construye un vector3 y asigna cada valor
Parámetros
x | |
---|---|
y | |
z |
Métodos públicos
public static Vector3 add (Vector3 lhs, Vector3 rhs)
Agrega dos vectores de Vector3
Parámetros
lh | |
---|---|
eh |
Resultado que se muestra
- El elemento Vector3 combinado
flotante estático estático angleBeforeVectors (Vector3 a, Vector3 b)
Muestra el ángulo más corto en grados entre dos vectores. El resultado nunca será superior a 180 grados.
Parámetros
a | |
---|---|
b |
public static Vector3 cross (Vector3 lhs, Vector3 rhs)
Obtener el producto cruzado de dos vectores de Vector3
Parámetros
lh | |
---|---|
eh |
Resultado que se muestra
- Vector3 perpendicular a Vector3's
flotante estático público punto (Vector3 lhs, Vector3 rhs)
Obtén el producto escalar de dos vectores de vector
Parámetros
lh | |
---|---|
eh |
Resultado que se muestra
- El producto escalar de Vector3's
público estático estático es igual a (Vector3 lhs, Vector3 rhs)
Compara dos vectores de vector3 si son componentes dentro de una tolerancia.
Parámetros
lh | |
---|---|
eh |
booleano público es igual a (Objeto otro)
Muestra true si el otro objeto es un Vector3 y cada componente es igual dentro de una tolerancia.
Parámetros
otro |
---|
public float length ()
public float lengthSquared ()
public static Vector3 lerp (Vector3 a, Vector3 b, número de punto flotante)
Interpola linealmente entre a y b.
Parámetros
a | el valor inicial |
---|---|
b | el valor final |
t | proporción entre los dos valores flotantes. |
Resultado que se muestra
- valor interpolado entre los dos valores flotantes
public static Vector3 max (Vector3 lhs, Vector3 rhs)
Obtén un elemento Vector3 con cada valor establecido en el máximo de dos valores de Vector3
Parámetros
lh | |
---|---|
eh |
público estático Vector3 min (Vector3 lh, Vector3 rhs)
Obtiene un Vector3 con cada valor establecido en el mínimo de dos valores de Vector3
Parámetros
lh | |
---|---|
eh |
público Vector3 ajustado (float a)
Escala de forma uniforme un vector3
Parámetros
a |
---|
Resultado que se muestra
- un vector3 multiplicado por una cantidad escalar
público público set (float vx, float vy, float vz)
Establecer cada valor
Parámetros
vx | |
---|---|
vy | |
VZ |
público estático Vector3 Restar (Vector3 lhs, Vector3 rhs)
Resta dos vectores.
Parámetros
lh | |
---|---|
eh |
Resultado que se muestra
- El elemento Vector3 combinado