Vector4
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable
public final class Vector4 implements Comparable<Vector4>, Struct<Vector4>, Serializable
Un vecteur à quatre composantes.
Constructeurs
| Constructeur | Description |
|---|---|
| Vector4(Vector3 vec, double w) | Initialise une nouvelle instance de la structure Vector4. |
| Vector4(Vector3 vec) | Initialise une nouvelle instance de la structure Vector4. |
| Vector4(FVector4 vec) | Initialise une nouvelle instance de la structure Vector4. |
| Vector4(double x, double y, double z) | Initialise une nouvelle instance de la structure Vector4. |
| Vector4(double x, double y, double z, double w) | Initialise une nouvelle instance de la structure Vector4. |
| Vector4() |
Champs
| Champ | Description |
|---|---|
| w | Le composant w. |
| x | Le composant x. |
| y | Le composant y. |
| z | Le composant z. |
Méthodes
| Méthode | Description |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | Surcharge d’opérateur pour + |
| clone() | |
| compareTo(Vector4 other) | Compare le vecteur actuel à une autre instance. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Opérateur de conversion explicite pour convertir Vector4 en FVector4 |
| equals(Object obj) | Vérifier si deux vecteurs sont égaux |
| getClass() | |
| hashCode() | Obtient le code de hachage de ce vecteur |
| mul(Vector4 lhs, Vector4 rhs) | Surcharge d’opérateur pour * |
| mul(Vector4 lhs, double rhs) | Surcharge d’opérateur pour * |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Définit les composantes xyz du vecteur en une fois, w sera défini à 1 |
| set(double newX, double newY, double newZ, double newW) | Définit toutes les composantes du vecteur en une fois |
| sub(Vector4 lhs, Vector4 rhs) | Surcharge d’opérateur pour - (moins) |
| toString() | Renvoie un java.lang.String qui représente le Vector4 actuel. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Initialise une nouvelle instance de la structure Vector4.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| vec | Vector3 | Vec. |
| w | double | La largeur. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Initialise une nouvelle instance de la structure Vector4.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| vec | Vector3 | Vec. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Initialise une nouvelle instance de la structure Vector4.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| vec | FVector4 | Vec. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Initialise une nouvelle instance de la structure Vector4.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | double | La coordonnée x. |
| y | double | La coordonnée y. |
| z | double | La coordonnée z. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Initialise une nouvelle instance de la structure Vector4.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| x | double | La coordonnée x. |
| y | double | La coordonnée y. |
| z | double | La coordonnée z. |
| w | double | La largeur. |
Vector4()
public Vector4()
w
public double w
Le composant w.
x
public double x
Le composant x.
y
public double y
Le composant y.
z
public double z
Le composant z.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
Surcharge d’opérateur pour +
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| lhs | Vector4 | Le vecteur gauche |
| rhs | Vector4 | Le vecteur droit |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Cloner l’instance actuelle
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Compare le vecteur actuel à une autre instance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Opérateur de conversion explicite pour convertir Vector4 en FVector4
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Vérifier si deux vecteurs sont égaux
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Obtient le code de hachage de ce vecteur
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
Surcharge d’opérateur pour *
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| lhs | Vector4 | Le vecteur gauche |
| rhs | Vector4 | Le vecteur droit |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Surcharge d’opérateur pour *
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| lhs | Vector4 | Le vecteur gauche |
| rhs | double | La valeur double de droite |
Returns: Vector4 - Result vector
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
set(double newX, double newY, double newZ)
public void set(double newX, double newY, double newZ)
Définit les composantes xyz du vecteur en une fois, w sera défini à 1
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| newX | double | Nouvelle composante X. |
| newY | double | Nouvelle composante Y. |
| newZ | double | Nouvelle composante Z. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Définit toutes les composantes du vecteur en une fois
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| newX | double | Nouvelle composante X. |
| newY | double | Nouvelle composante Y. |
| newZ | double | Nouvelle composante Z. |
| newW | double | Nouveau composant W. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Surcharge d’opérateur pour - (moins)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| lhs | Vector4 | Le vecteur gauche |
| rhs | Vector4 | Le vecteur droit |
Returns: Vector4 - Result vector
toString()
public String toString()
Renvoie un java.lang.String qui représente le Vector4 actuel.
Returns: java.lang.String - Une java.lang.String qui représente le Vector4 actuel.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |