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

Διανύσμα με τέσσερις συνιστώσες.

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

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

Πεδία

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

Μέθοδοι

ΜέθοδοςΠεριγραφή
add(Vector4 lhs, Vector4 rhs)Υπερφόρτωση τελεστή για +
clone()
compareTo(Vector4 other)Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία.
copyFrom(Vector4 src)
create(Vector4 v)Συγκεκριμένος τελεστής μετατροπής για μετατροπή του Vector4 σε FVector4
equals(Object obj)Ελέγξτε αν δύο διανύσματα είναι ίσα
getClass()
hashCode()Λαμβάνει τον κωδικό κατακερματισμού αυτού του διανύσματος
mul(Vector4 lhs, Vector4 rhs)Υπερφόρτωση τελεστή για *
mul(Vector4 lhs, double rhs)Υπερφόρτωση τελεστή για *
notify()
notifyAll()
set(double newX, double newY, double newZ)Ορίζει τα xyz συστατικά του διανύσματος ταυτόχρονα, το w θα οριστεί σε 1
set(double newX, double newY, double newZ, double newW)Ορίζει όλα τα συστατικά του διανύσματος ταυτόχρονα
sub(Vector4 lhs, Vector4 rhs)Υπερφόρτωση τελεστή για - (μείον)
toString()Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector4(Vector3 vec, double w)

public Vector4(Vector3 vec, double w)

Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vecVector3Vec.
wdoubleΤο πλάτος.

Vector4(Vector3 vec)

public Vector4(Vector3 vec)

Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.

Parameters:

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

Vector4(FVector4 vec)

public Vector4(FVector4 vec)

Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.

Parameters:

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

Vector4(double x, double y, double z)

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

Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xdoubleΗ συντεταγμένη x.
ydoubleΗ συντεταγμένη y.
zdoubleΗ συντεταγμένη z.

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

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

Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xdoubleΗ συντεταγμένη x.
ydoubleΗ συντεταγμένη y.
zdoubleΗ συντεταγμένη z.
wdoubleΤο πλάτος.

Vector4()

public Vector4()

w

public double w

Το w συστατικό.

x

public double x

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

y

public double y

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

z

public double z

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

add(Vector4 lhs, Vector4 rhs)

public static Vector4 add(Vector4 lhs, Vector4 rhs)

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

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector4Το αριστερό διάνυσμα
rhsVector4Το δεξί διάνυσμα

Returns: Vector4 - Result vector

clone()

public Vector4 clone()

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

Returns: Vector4

compareTo(Vector4 other)

public int compareTo(Vector4 other)

Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία.

Parameters:

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

Returns: int

copyFrom(Vector4 src)

public void copyFrom(Vector4 src)

Parameters:

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

create(Vector4 v)

public static FVector4 create(Vector4 v)

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

Parameters:

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

Returns: FVector4

equals(Object obj)

public boolean equals(Object obj)

Ελέγξτε αν δύο διανύσματα είναι ίσα

Parameters:

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

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public int hashCode()

Λαμβάνει τον κωδικό κατακερματισμού αυτού του διανύσματος

Returns: int

mul(Vector4 lhs, Vector4 rhs)

public static Vector4 mul(Vector4 lhs, Vector4 rhs)

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

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector4Το αριστερό διάνυσμα
rhsVector4Το δεξί διάνυσμα

Returns: Vector4 - Result vector

mul(Vector4 lhs, double rhs)

public static Vector4 mul(Vector4 lhs, double rhs)

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

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector4Το αριστερό διάνυσμα
rhsdoubleΗ δεξιά τιμή double

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)

Ορίζει τα xyz συστατικά του διανύσματος ταυτόχρονα, το w θα οριστεί σε 1

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
newXdoubleΝέο συστατικό X.
newYdoubleΝέο συστατικό Y.
newZdoubleΝέο συστατικό Z.

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

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

Ορίζει όλα τα συστατικά του διανύσματος ταυτόχρονα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
newXdoubleΝέο συστατικό X.
newYdoubleΝέο συστατικό Y.
newZdoubleΝέο συστατικό Z.
newWdoubleΝέο στοιχείο W.

sub(Vector4 lhs, Vector4 rhs)

public static Vector4 sub(Vector4 lhs, Vector4 rhs)

Υπερφόρτωση τελεστή για - (μείον)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector4Το αριστερό διάνυσμα
rhsVector4Το δεξί διάνυσμα

Returns: Vector4 - Result vector

toString()

public String toString()

Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4.

Returns: java.lang.String - Ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4.

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