Vector2

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable

public final class Vector2 implements Comparable<Vector2>, Struct<Vector2>, Serializable

Un vecteur à deux composantes.

Constructeurs

ConstructeurDescription
Vector2(double s)Initialise une nouvelle instance de la structure Vector2.
Vector2(Vector3 s)Initialise une nouvelle instance de la structure Vector2.
Vector2(FVector2 vec)Initialise une nouvelle instance de la structure Vector2.
Vector2(double x, double y)Initialise une nouvelle instance de la structure Vector2.
Vector2()

Champs

ChampDescription
xLe composant x.
yLe composant y.

Méthodes

MéthodeDescription
add(Vector2 lhs, Vector2 rhs)Opérateur d’addition pour Vector2
clone()
compareTo(Vector2 other)Compare le vecteur actuel à une autre instance.
copyFrom(Vector2 src)
create(Vector2 v)Opérateur de conversion explicite pour convertir Vector2 en FVector2
cross(Vector2 v)Produit vectoriel de deux vecteurs.
div(Vector2 lhs, double rhs)Opérateur de division pour Vector2
dot(Vector2 rhs)Obtient le produit scalaire de deux vecteurs.
equals(Vector2 rhs)Vérifier si deux vector2 sont égaux
equals(Object obj)Vérifier si deux vector2 sont égaux
getClass()
getLength()Obtient la longueur.
getU()Obtient le composant U si le Vector2 est utilisé comme coordonnée de mappage.
getV()Obtient le composant V si le Vector2 est utilisé comme coordonnée de mappage.
hashCode()Obtient le code de hachage de Vector2
mul(Vector2 lhs, double rhs)Opérateur de multiplication pour Vector2
mul(double lhs, Vector2 rhs)Opérateur de multiplication pour Vector2
normalize()Normalise cette instance.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Opérateur d’égalité pour Vector2
op_ne(Vector2 lhs, Vector2 rhs)Opérateur de non-égalité pour Vector2
setU(double value)Définit le composant U si le Vector2 est utilisé comme coordonnée de mappage.
setV(double value)Définit le composant V si le Vector2 est utilisé comme coordonnée de mappage.
sub(Vector2 lhs, Vector2 rhs)Opérateur de soustraction pour Vector2
toString()Renvoie un java.lang.String qui représente le Vector2 actuel.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Initialise une nouvelle instance de la structure Vector2.

Parameters:

ParamètreTypeDescription
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Initialise une nouvelle instance de la structure Vector2.

Parameters:

ParamètreTypeDescription
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Initialise une nouvelle instance de la structure Vector2.

Parameters:

ParamètreTypeDescription
vecFVector2Vecteur en float.

Vector2(double x, double y)

public Vector2(double x, double y)

Initialise une nouvelle instance de la structure Vector2.

Parameters:

ParamètreTypeDescription
xdoubleLa coordonnée x.
ydoubleLa coordonnée y.

Vector2()

public Vector2()

x

public double x

Le composant x.

y

public double y

Le composant y.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Opérateur d’addition pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsVector2Valeur du côté droit.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Cloner l’instance actuelle

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Compare le vecteur actuel à une autre instance.

Parameters:

ParamètreTypeDescription
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParamètreTypeDescription
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Opérateur de conversion explicite pour convertir Vector2 en FVector2

Parameters:

ParamètreTypeDescription
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Produit vectoriel de deux vecteurs.

Parameters:

ParamètreTypeDescription
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Opérateur de division pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsdoubleValeur du côté droit.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Obtient le produit scalaire de deux vecteurs.

Parameters:

ParamètreTypeDescription
rhsVector2Valeur du côté droit.

Returns: double - Le produit scalaire des deux vecteurs.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Vérifier si deux vector2 sont égaux

Parameters:

ParamètreTypeDescription
rhsVector2La valeur du côté droit.

Returns: boolean - Vrai si tous les composants sont identiquement égaux.

equals(Object obj)

public boolean equals(Object obj)

Vérifier si deux vector2 sont égaux

Parameters:

ParamètreTypeDescription
objjava.lang.ObjectL’objet à comparer.

Returns: boolean - Vrai si tous les composants sont identiquement égaux.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Obtient la longueur.

Returns: double - la longueur.

getU()

public double getU()

Obtient le composant U si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant x.

Returns: double - le composant U si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant x.

getV()

public double getV()

Obtient le composant V si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant y.

Returns: double - le composant V si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant y.

hashCode()

public int hashCode()

Obtient le code de hachage de Vector2

Returns: int - Le code de hachage du Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Opérateur de multiplication pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsdoubleValeur du côté droit.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Opérateur de multiplication pour Vector2

Parameters:

ParamètreTypeDescription
lhsdoubleValeur du côté gauche.
rhsVector2Valeur du côté droit.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Normalise cette instance.

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Opérateur d’égalité pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsVector2Valeur du côté droit.

Returns: boolean - Vrai si tous les composants sont identiquement égaux.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Opérateur de non-égalité pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsVector2Valeur du côté droit.

Returns: boolean - Vrai si deux vecteurs ne sont pas égaux.

setU(double value)

public void setU(double value)

Définit le composant U si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant x.

Parameters:

ParamètreTypeDescription
valeurdoubleNouvelle valeur

setV(double value)

public void setV(double value)

Définit le composant V si le Vector2 est utilisé comme coordonnée de mappage. C’est un alias du composant y.

Parameters:

ParamètreTypeDescription
valeurdoubleNouvelle valeur

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Opérateur de soustraction pour Vector2

Parameters:

ParamètreTypeDescription
lhsVector2Valeur du côté gauche.
rhsVector2Valeur du côté droit.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Renvoie un java.lang.String qui représente le Vector2 actuel.

Returns: java.lang.String - Un java.lang.String qui représente le Vector2 actuel.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int