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

Costruttori

CostruttoreDescrizione
Vector4(Vector3 vec, double w)Inizializza una nuova istanza della struct Vector4.
Vector4(Vector3 vec)Inizializza una nuova istanza della struct Vector4.
Vector4(FVector4 vec)Inizializza una nuova istanza della struct Vector4.
Vector4(double x, double y, double z)Inizializza una nuova istanza della struct Vector4.
Vector4(double x, double y, double z, double w)Inizializza una nuova istanza della struct Vector4.
Vector4()

Campi

CampoDescrizione
wIl componente w.
xLa componente x.
yLa componente y.
zLa componente z.

Metodi

MetodoDescrizione
add(Vector4 lhs, Vector4 rhs)Sovraccarico dell’operatore per +
clone()
compareTo(Vector4 other)Confronta il vettore corrente con un’altra istanza.
copyFrom(Vector4 src)
create(Vector4 v)Operatore di conversione esplicita per castare Vector4 a FVector4
equals(Object obj)Verifica se due vettori sono uguali
getClass()
hashCode()Ottiene il codice hash di questo vettore
mul(Vector4 lhs, Vector4 rhs)Sovraccarico dell’operatore per *
mul(Vector4 lhs, double rhs)Sovraccarico dell’operatore per *
notify()
notifyAll()
set(double newX, double newY, double newZ)Imposta le componenti xyz del vettore contemporaneamente, w verrà impostato a 1
set(double newX, double newY, double newZ, double newW)Imposta tutte le componenti del vettore contemporaneamente
sub(Vector4 lhs, Vector4 rhs)Sovraccarico dell’operatore per - (meno)
toString()Restituisce una java.lang.String che rappresenta l’attuale Vector4.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector4(Vector3 vec, double w)

public Vector4(Vector3 vec, double w)

Inizializza una nuova istanza della struct Vector4.

Parameters:

ParametroTipoDescrizione
vecVector3Vec.
wdoubleLa larghezza.

Vector4(Vector3 vec)

public Vector4(Vector3 vec)

Inizializza una nuova istanza della struct Vector4.

Parameters:

ParametroTipoDescrizione
vecVector3Vec.

Vector4(FVector4 vec)

public Vector4(FVector4 vec)

Inizializza una nuova istanza della struct Vector4.

Parameters:

ParametroTipoDescrizione
vecFVector4Vec.

Vector4(double x, double y, double z)

public Vector4(double x, double y, double z)

Inizializza una nuova istanza della struct Vector4.

Parameters:

ParametroTipoDescrizione
xdoubleLa coordinata x.
ydoubleLa coordinata y.
zdoubleLa coordinata z.

Vector4(double x, double y, double z, double w)

public Vector4(double x, double y, double z, double w)

Inizializza una nuova istanza della struct Vector4.

Parameters:

ParametroTipoDescrizione
xdoubleLa coordinata x.
ydoubleLa coordinata y.
zdoubleLa coordinata z.
wdoubleLa larghezza.

Vector4()

public Vector4()

w

public double w

Il componente w.

x

public double x

La componente x.

y

public double y

La componente y.

z

public double z

La componente z.

add(Vector4 lhs, Vector4 rhs)

public static Vector4 add(Vector4 lhs, Vector4 rhs)

Sovraccarico dell’operatore per +

Parameters:

ParametroTipoDescrizione
lhsVector4Il vettore sinistro
rhsVector4Il vettore destro

Returns: Vector4 - Result vector

clone()

public Vector4 clone()

Clona l’istanza corrente

Returns: Vector4

compareTo(Vector4 other)

public int compareTo(Vector4 other)

Confronta il vettore corrente con un’altra istanza.

Parameters:

ParametroTipoDescrizione
otherVector4

Returns: int

copyFrom(Vector4 src)

public void copyFrom(Vector4 src)

Parameters:

ParametroTipoDescrizione
srcVector4

create(Vector4 v)

public static FVector4 create(Vector4 v)

Operatore di conversione esplicita per castare Vector4 a FVector4

Parameters:

ParametroTipoDescrizione
vVector4

Returns: FVector4

equals(Object obj)

public boolean equals(Object obj)

Verifica se due vettori sono uguali

Parameters:

ParametroTipoDescrizione
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public int hashCode()

Ottiene il codice hash di questo vettore

Returns: int

mul(Vector4 lhs, Vector4 rhs)

public static Vector4 mul(Vector4 lhs, Vector4 rhs)

Sovraccarico dell’operatore per *

Parameters:

ParametroTipoDescrizione
lhsVector4Il vettore sinistro
rhsVector4Il vettore destro

Returns: Vector4 - Result vector

mul(Vector4 lhs, double rhs)

public static Vector4 mul(Vector4 lhs, double rhs)

Sovraccarico dell’operatore per *

Parameters:

ParametroTipoDescrizione
lhsVector4Il vettore sinistro
rhsdoubleIl valore double destro

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)

Imposta le componenti xyz del vettore contemporaneamente, w verrà impostato a 1

Parameters:

ParametroTipoDescrizione
newXdoubleNuova componente X.
newYdoubleNuova componente Y.
newZdoubleNuova componente Z.

set(double newX, double newY, double newZ, double newW)

public void set(double newX, double newY, double newZ, double newW)

Imposta tutte le componenti del vettore contemporaneamente

Parameters:

ParametroTipoDescrizione
newXdoubleNuova componente X.
newYdoubleNuova componente Y.
newZdoubleNuova componente Z.
newWdoubleNuovo componente W.

sub(Vector4 lhs, Vector4 rhs)

public static Vector4 sub(Vector4 lhs, Vector4 rhs)

Sovraccarico dell’operatore per - (meno)

Parameters:

ParametroTipoDescrizione
lhsVector4Il vettore sinistro
rhsVector4Il vettore destro

Returns: Vector4 - Result vector

toString()

public String toString()

Restituisce una java.lang.String che rappresenta l’attuale Vector4.

Returns: java.lang.String - Una java.lang.String che rappresenta l’attuale Vector4.

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