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 vettore con due componenti.

Costruttori

CostruttoreDescrizione
Vector2(double s)Inizializza una nuova istanza della struct Vector2.
Vector2(Vector3 s)Inizializza una nuova istanza della struct Vector2.
Vector2(FVector2 vec)Inizializza una nuova istanza della struct Vector2.
Vector2(double x, double y)Inizializza una nuova istanza della struct Vector2.
Vector2()

Campi

CampoDescrizione
xLa componente x.
yLa componente y.

Metodi

MetodoDescrizione
add(Vector2 lhs, Vector2 rhs)Operatore di addizione per Vector2
clone()
compareTo(Vector2 other)Confronta il vettore corrente con un’altra istanza.
copyFrom(Vector2 src)
create(Vector2 v)Operatore di conversione esplicita per convertire Vector2 in FVector2
cross(Vector2 v)Prodotto vettoriale di due vettori.
div(Vector2 lhs, double rhs)Operatore di divisione per Vector2
dot(Vector2 rhs)Restituisce il prodotto scalare di due vettori.
equals(Vector2 rhs)Verifica se due vector2 sono uguali
equals(Object obj)Verifica se due vector2 sono uguali
getClass()
getLength()Restituisce la lunghezza.
getU()Restituisce la componente U se il Vector2 è usato come coordinata di mappatura.
getV()Restituisce la componente V se il Vector2 è usato come coordinata di mappatura.
hashCode()Restituisce il codice hash di Vector2
mul(Vector2 lhs, double rhs)Operatore di moltiplicazione per Vector2
mul(double lhs, Vector2 rhs)Operatore di moltiplicazione per Vector2
normalize()Normalizza questa istanza.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Operatore di uguaglianza per Vector2
op_ne(Vector2 lhs, Vector2 rhs)Operatore di disuguaglianza per Vector2
setU(double value)Imposta la componente U se il Vector2 è usato come coordinata di mappatura.
setV(double value)Imposta la componente V se il Vector2 è usato come coordinata di mappatura.
sub(Vector2 lhs, Vector2 rhs)Operatore di sottrazione per Vector2
toString()Restituisce una java.lang.String che rappresenta il corrente Vector2.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Inizializza una nuova istanza della struct Vector2.

Parameters:

ParametroTipoDescrizione
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Inizializza una nuova istanza della struct Vector2.

Parameters:

ParametroTipoDescrizione
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Inizializza una nuova istanza della struct Vector2.

Parameters:

ParametroTipoDescrizione
vecFVector2Vettore in float.

Vector2(double x, double y)

public Vector2(double x, double y)

Inizializza una nuova istanza della struct Vector2.

Parameters:

ParametroTipoDescrizione
xdoubleLa coordinata x.
ydoubleLa coordinata y.

Vector2()

public Vector2()

x

public double x

La componente x.

y

public double y

La componente y.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Operatore di addizione per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsVector2Valore del lato destro.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Clona l’istanza corrente

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Confronta il vettore corrente con un’altra istanza.

Parameters:

ParametroTipoDescrizione
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParametroTipoDescrizione
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Operatore di conversione esplicita per convertire Vector2 in FVector2

Parameters:

ParametroTipoDescrizione
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Prodotto vettoriale di due vettori.

Parameters:

ParametroTipoDescrizione
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Operatore di divisione per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsdoubleValore del lato destro.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Restituisce il prodotto scalare di due vettori.

Parameters:

ParametroTipoDescrizione
rhsVector2Valore del lato destro.

Returns: double - Il prodotto scalare dei due vettori.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Verifica se due vector2 sono uguali

Parameters:

ParametroTipoDescrizione
rhsVector2Il valore del lato destro.

Returns: boolean - Vero se tutti i componenti sono identicamente uguali.

equals(Object obj)

public boolean equals(Object obj)

Verifica se due vector2 sono uguali

Parameters:

ParametroTipoDescrizione
objjava.lang.ObjectL’oggetto da confrontare.

Returns: boolean - Vero se tutti i componenti sono identicamente uguali.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Restituisce la lunghezza.

Returns: double - la lunghezza.

getU()

public double getU()

Ottiene la componente U se il Vector2 è usato come coordinata di mappatura. È un alias della componente x.

Returns: double - la componente U se il Vector2 è usato come coordinata di mappatura. È un alias della componente x.

getV()

public double getV()

Ottiene la componente V se il Vector2 è usato come coordinata di mappatura. È un alias della componente y.

Returns: double - la componente V se il Vector2 è usato come coordinata di mappatura. È un alias della componente y.

hashCode()

public int hashCode()

Restituisce il codice hash di Vector2

Returns: int - Il codice hash del Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Operatore di moltiplicazione per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsdoubleValore del lato destro.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Operatore di moltiplicazione per Vector2

Parameters:

ParametroTipoDescrizione
lhsdoubleValore del lato sinistro.
rhsVector2Valore del lato destro.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Normalizza questa istanza.

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)

Operatore di uguaglianza per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsVector2Valore del lato destro.

Returns: boolean - Vero se tutti i componenti sono identicamente uguali.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Operatore di disuguaglianza per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsVector2Valore del lato destro.

Returns: boolean - Vero se due vettori non sono uguali.

setU(double value)

public void setU(double value)

Imposta la componente U se il Vector2 è usato come coordinata di mappatura. È un alias della componente x.

Parameters:

ParametroTipoDescrizione
valoredoubleNuovo valore

setV(double value)

public void setV(double value)

Imposta la componente V se il Vector2 è usato come coordinata di mappatura. È un alias della componente y.

Parameters:

ParametroTipoDescrizione
valoredoubleNuovo valore

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Operatore di sottrazione per Vector2

Parameters:

ParametroTipoDescrizione
lhsVector2Valore del lato sinistro.
rhsVector2Valore del lato destro.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Restituisce una java.lang.String che rappresenta il corrente Vector2.

Returns: java.lang.String - Una java.lang.String che rappresenta il corrente Vector2.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int