FVector3

Inheritance: java.lang.Object

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

public final class FVector3 implements Struct<FVector3>, Serializable

Un vettore float con tre componenti.

Costruttori

CostruttoreDescrizione
FVector3(float x, float y, float z)Inizializza una nuova istanza di FVector3.
FVector3(Vector3 vec)Inizializza una nuova istanza di FVector3.
FVector3(Vector4 vec)Inizializza una nuova istanza di FVector4.
FVector3()

Campi

CampoDescrizione
xLa componente x.
yLa componente y.
zLa componente y.

Metodi

MetodoDescrizione
add(FVector3 a, FVector3 b)+ Sovraccarico dell’operatore
clone()
copyFrom(FVector3 src)
create(FVector3 v)Operatore di conversione esplicita per castare FVector3 a Vector3
cross(FVector3 rhs)Prodotto vettoriale di due vettori.
equals(Object obj)
getClass()
getOne()Il vettore di scala unitario con tutti i componenti uguali a 1
getZero()Il vettore Zero.
hashCode()
mul(FVector3 a, float b)* Overloading dell’operatore
negative(FVector3 a)- Sovraccarico dell’operatore
normalize()Normalizza questa istanza.
notify()
notifyAll()
sub(FVector3 a, FVector3 b)- Sovraccarico dell’operatore
toString()Restituisce una stringa che rappresenta FVector3
wait()
wait(long arg0)
wait(long arg0, int arg1)

FVector3(float x, float y, float z)

public FVector3(float x, float y, float z)

Inizializza una nuova istanza di FVector3.

Parameters:

ParametroTipoDescrizione
xfloatComponente X del vettore
yfloatComponente Y del vettore
zfloatComponente Z del vettore

FVector3(Vector3 vec)

public FVector3(Vector3 vec)

Inizializza una nuova istanza di FVector3.

Parameters:

ParametroTipoDescrizione
vecVector3Vector3 di tipo double

FVector3(Vector4 vec)

public FVector3(Vector4 vec)

Inizializza una nuova istanza di FVector4.

Parameters:

ParametroTipoDescrizione
vecVector4Vector4 di tipo double

FVector3()

public FVector3()

x

public float x

La componente x.

y

public float y

La componente y.

z

public float z

La componente y.

add(FVector3 a, FVector3 b)

public static FVector3 add(FVector3 a, FVector3 b)

+ Sovraccarico dell’operatore

Parameters:

ParametroTipoDescrizione
aFVector3Primo vettore
bFVector3Secondo vettore

Returns: FVector3

clone()

public FVector3 clone()

Clona l’istanza corrente

Returns: FVector3

copyFrom(FVector3 src)

public void copyFrom(FVector3 src)

Parameters:

ParametroTipoDescrizione
srcFVector3

create(FVector3 v)

public static Vector3 create(FVector3 v)

Operatore di conversione esplicita per castare FVector3 a Vector3

Parameters:

ParametroTipoDescrizione
vFVector3Vector3 di tipo float

Returns: Vector3

cross(FVector3 rhs)

public FVector3 cross(FVector3 rhs)

Prodotto vettoriale di due vettori.

Parameters:

ParametroTipoDescrizione
rhsFVector3Valore del lato destro.

Returns: FVector3 - Cross product of two FVector3s.

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParametroTipoDescrizione
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOne()

public static FVector3 getOne()

Il vettore di scala unitario con tutti i componenti uguali a 1

Returns: FVector3 - The unit scale vector with all components are all 1

getZero()

public static FVector3 getZero()

Il vettore Zero.

Returns: FVector3 - The Zero vector.

hashCode()

public int hashCode()

Returns: int

mul(FVector3 a, float b)

public static FVector3 mul(FVector3 a, float b)

* Overloading dell’operatore

Parameters:

ParametroTipoDescrizione
aFVector3Primo vettore
bfloatSecondo vettore

Returns: FVector3 - The product of two vectors

negative(FVector3 a)

public static FVector3 negative(FVector3 a)

- Sovraccarico dell’operatore

Parameters:

ParametroTipoDescrizione
aFVector3Vettore di input

Returns: FVector3 - The negative vector

normalize()

public FVector3 normalize()

Normalizza questa istanza.

Returns: FVector3 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

sub(FVector3 a, FVector3 b)

public static FVector3 sub(FVector3 a, FVector3 b)

- Sovraccarico dell’operatore

Parameters:

ParametroTipoDescrizione
aFVector3Primo vettore
bFVector3Secondo vettore

Returns: FVector3 - The difference of two vectors

toString()

public String toString()

Restituisce una stringa che rappresenta FVector3

Returns: java.lang.String - Rappresentazione stringa di questo vettore.

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