Vecteur à trois nombres flottants.
Champs
public à virgule flottante | x | |
public à virgule flottante | o | |
public à virgule flottante | Z |
Constructeurs publics
Vector3
Créer un Vector3 et attribuer zéro à toutes les valeurs
|
|
Vector3(float x, float y, float z)
Créer un Vector3 et attribuer chaque valeur
|
|
Méthodes publiques
Statique Vector3 | |
Valeur flottante statique |
angleBetweenVectors(Vector3 a, Vector3 b)
Renvoie l'angle le plus court en degrés entre deux vecteurs.
|
Statique Vector3 |
back()
Récupère un Vector3 défini sur (0, 0, 1).
|
Statique Vector3 | |
Valeur flottante statique | |
Statique Vector3 |
vers le bas()
Récupère un vecteur 3 défini sur (0, -1, 0).
|
Booléen statique | |
booléen |
est égal(e) à(objet autre)
Renvoie la valeur "true" si l'autre objet est de type Vector3 et que chaque composant est égal dans une tolérance.
|
Statique Vector3 |
forward()
Récupère un Vector3 défini sur (0, 0, -1).
|
Statique Vector3 |
gauche()
Récupère un vecteur 3 défini sur (-1, 0, 0).
|
float |
length()
|
float | |
Statique Vector3 | |
Statique Vector3 | |
Statique Vector3 | |
Vecteur 3 |
negated ()
Annule un vecteur 3
|
Vecteur 3 |
normalized
Ajuste le Vector3 en fonction de la longueur de l'unité.
|
Statique Vector3 |
un()
Récupère un Vector3 dont toutes les valeurs sont définies sur un
|
Statique Vector3 |
droite()
Récupère un Vector3 défini sur (1, 0, 0).
|
Vecteur 3 |
scaled(float a)
Mise à l'échelle uniforme d'un vecteur 3
|
void | |
void |
set (float vx, float vy, float vz)
Définir chaque valeur
|
Statique Vector3 | |
String | |
Statique Vector3 |
up ()
Récupère un Vector3 défini sur (0, 1, 0).
|
Statique Vector3 |
zéro()
Récupère un Vector3 dont toutes les valeurs sont définies sur zéro.
|
Méthodes héritées
Champs
float public x
public floaty
float public z
Constructeurs publics
public Vector3 ()
Créer un Vector3 et attribuer zéro à toutes les valeurs
public Vector3 (float x, float y, float z)
Créer un Vector3 et attribuer chaque valeur
Paramètres
x | |
---|---|
y | |
z |
Méthodes publiques
public static Vector3 add (Vector3 lhs, Vector3 rhs)
Ajoute deux vecteurs
Paramètres
lhs | |
---|---|
rh |
Renvoie
- The Vector3 combiné
public static float angleBetweenVectors (Vector3 a, Vector3 b)
Renvoie l'angle le plus court en degrés entre deux vecteurs. Le résultat ne dépasse jamais 180 degrés.
Paramètres
a | |
---|---|
b |
public static Vector3 cross (Vector3 lhs, Vector3 rhs)
Obtenez le produit croisé de deux vecteurs
Paramètres
lhs | |
---|---|
rh |
Renvoie
- Un Vector3 perpendiculaire à Vector3
public static float point (Vector3 lhs, Vector3 rhs)
Obtenir le produit scalaire de deux Vector3
Paramètres
lhs | |
---|---|
rh |
Renvoie
- Produit scalaire de la fonction Vector3
public static boolean est égal à (Vector3 lhs, Vector3 rhs)
Compare deux valeurs Vector3 = si chaque composant est égal dans une tolérance.
Paramètres
lhs | |
---|---|
rh |
booléen public est égal à (Objet autre)
Renvoie la valeur "true" si l'autre objet est de type Vector3 et que chaque composant est égal dans une tolérance.
Paramètres
other |
---|
float public length ()
float public lengthSquared ()
public static Vector3 lerp (Vector3 a, Vector3 b, float t)
Interpolation linéaire entre a et b
Paramètres
a | la valeur de début |
---|---|
b | la valeur de fin |
t | ratio entre les deux nombres à virgule flottante. |
Renvoie
- valeur interpolée entre les deux nombres à virgule flottante
public static Vector3 max (Vector3 lhs, Vector3 rhs)
Obtenez un Vector3 avec chaque valeur définie sur un maximum de deux valeurs Vector3.
Paramètres
lhs | |
---|---|
rh |
public static Vector3 min (Vector3 lhs, Vector3 rhs)
Obtenez un Vector3 avec chaque valeur définie sur le minimum de deux valeurs Vector3.
Paramètres
lhs | |
---|---|
rh |
public Vector3 scaled (float a)
Mise à l'échelle uniforme d'un vecteur 3
Paramètres
a |
---|
Renvoie
- un vecteur 3 multiplié par une quantité scalaire
public void set (float vx, float vy, float vz)
Définir chaque valeur
Paramètres
vx | |
---|---|
Lyce | |
vz |
public static Vector3 soustrait (Vector3 lhs, Vector3 rhs)
Soustraire deux vecteurs 3
Paramètres
lhs | |
---|---|
rh |
Renvoie
- The Vector3 combiné