FVector3

Inheritance: java.lang.Object

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

public final class FVector3 implements Struct<FVector3>, Serializable

Διανυσμα float με τρία στοιχεία.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
FVector3(float x, float y, float z)Αρχικοποιεί μια νέα παρουσία του FVector3.
FVector3(Vector3 vec)Αρχικοποιεί μια νέα παρουσία του FVector3.
FVector3(Vector4 vec)Αρχικοποιεί μια νέα παρουσία του FVector4.
FVector3()

Πεδία

ΠεδίοΠεριγραφή
xΤο στοιχείο x.
yΤο στοιχείο y.
zΤο στοιχείο y.

Μέθοδοι

ΜέθοδοςΠεριγραφή
add(FVector3 a, FVector3 b)+ Υπερφόρτωση τελεστή
clone()
copyFrom(FVector3 src)
create(FVector3 v)Συγκεκριμένος τελεστής μετατροπής για μετατροπή του FVector3 σε Vector3
cross(FVector3 rhs)Γινόμενο διανυσματικό δύο διανυσμάτων.
equals(Object obj)
getClass()
getOne()Το διανύσμα κλίμακας μονάδας με όλα τα συστατικά ίσα με 1
getZero()Το μηδενικό διανύσμα.
hashCode()
mul(FVector3 a, float b)* Υπερφόρτωση τελεστή
negative(FVector3 a)- Υπερφόρτωση του τελεστή
normalize()Κανονικοποιεί αυτήν την instance.
notify()
notifyAll()
sub(FVector3 a, FVector3 b)- Υπερφόρτωση του τελεστή
toString()Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το 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)

Αρχικοποιεί μια νέα παρουσία του FVector3.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xfloatΣυστατικό X του διανύσματος
yfloatΣυστατικό Y του διανύσματος
zfloatΣυστατικό Z του διανύσματος

FVector3(Vector3 vec)

public FVector3(Vector3 vec)

Αρχικοποιεί μια νέα παρουσία του FVector3.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vecVector3Vector3 σε τύπο double

FVector3(Vector4 vec)

public FVector3(Vector4 vec)

Αρχικοποιεί μια νέα παρουσία του FVector4.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vecVector4Vector4 σε τύπο double

FVector3()

public FVector3()

x

public float x

Το στοιχείο x.

y

public float y

Το στοιχείο y.

z

public float z

Το στοιχείο y.

add(FVector3 a, FVector3 b)

public static FVector3 add(FVector3 a, FVector3 b)

+ Υπερφόρτωση τελεστή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
aFVector3Πρώτο διάνυσμα
bFVector3Δεύτερο διάνυμα

Returns: FVector3

clone()

public FVector3 clone()

Κλωνοποίηση τρέχουσας παρουσίας

Returns: FVector3

copyFrom(FVector3 src)

public void copyFrom(FVector3 src)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
srcFVector3

create(FVector3 v)

public static Vector3 create(FVector3 v)

Συγκεκριμένος τελεστής μετατροπής για μετατροπή του FVector3 σε Vector3

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vFVector3Vector3 σε τύπο float

Returns: Vector3

cross(FVector3 rhs)

public FVector3 cross(FVector3 rhs)

Γινόμενο διανυσματικό δύο διανυσμάτων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rhsFVector3Τιμή δεξιάς πλευράς.

Returns: FVector3 - Cross product of two FVector3s.

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
objjava.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOne()

public static FVector3 getOne()

Το διανύσμα κλίμακας μονάδας με όλα τα συστατικά ίσα με 1

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

getZero()

public static FVector3 getZero()

Το μηδενικό διανύσμα.

Returns: FVector3 - The Zero vector.

hashCode()

public int hashCode()

Returns: int

mul(FVector3 a, float b)

public static FVector3 mul(FVector3 a, float b)

* Υπερφόρτωση τελεστή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
aFVector3Πρώτο διάνυσμα
bfloatΔεύτερο διάνυμα

Returns: FVector3 - The product of two vectors

negative(FVector3 a)

public static FVector3 negative(FVector3 a)

- Υπερφόρτωση του τελεστή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
aFVector3Διάνυσμα εισόδου

Returns: FVector3 - The negative vector

normalize()

public FVector3 normalize()

Κανονικοποιεί αυτήν την instance.

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)

- Υπερφόρτωση του τελεστή

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
aFVector3Πρώτο διάνυσμα
bFVector3Δεύτερο διάνυμα

Returns: FVector3 - The difference of two vectors

toString()

public String toString()

Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το FVector3

Returns: java.lang.String - Αναπαράσταση κειμένου αυτού του διανύσματος.

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int