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
| Costruttore | Descrizione |
|---|---|
| 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
| Campo | Descrizione |
|---|---|
| w | Il componente w. |
| x | La componente x. |
| y | La componente y. |
| z | La componente z. |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| vec | Vector3 | Vec. |
| w | double | La larghezza. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Inizializza una nuova istanza della struct Vector4.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| vec | Vector3 | Vec. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Inizializza una nuova istanza della struct Vector4.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| vec | FVector4 | Vec. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Inizializza una nuova istanza della struct Vector4.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | double | La coordinata x. |
| y | double | La coordinata y. |
| z | double | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| x | double | La coordinata x. |
| y | double | La coordinata y. |
| z | double | La coordinata z. |
| w | double | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| lhs | Vector4 | Il vettore sinistro |
| rhs | Vector4 | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Operatore di conversione esplicita per castare Vector4 a FVector4
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Verifica se due vettori sono uguali
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| lhs | Vector4 | Il vettore sinistro |
| rhs | Vector4 | Il vettore destro |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Sovraccarico dell’operatore per *
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| lhs | Vector4 | Il vettore sinistro |
| rhs | double | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| newX | double | Nuova componente X. |
| newY | double | Nuova componente Y. |
| newZ | double | Nuova 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| newX | double | Nuova componente X. |
| newY | double | Nuova componente Y. |
| newZ | double | Nuova componente Z. |
| newW | double | Nuovo componente W. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Sovraccarico dell’operatore per - (meno)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| lhs | Vector4 | Il vettore sinistro |
| rhs | Vector4 | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |