Vector3

Γενική Επισκόπηση

Vector3 είναι μια τάξη στο Aspose.3d για το Java. Κληρονόμοι από: Struct<Vector3>, Serializable, Comparable<Vector3>.

Vector3.Vector3 creates a vector with all components set to 0.

Ιδιότητες

ΟνομασίαΤύπος:ΠρόσβασηΠεριγραφή:
zeroVector3Διάβασε.Η ιδιότητα παρέχει σταθερό μηδενικό διανύτη (0,0,0)
oneVector3Διάβασε.Η ιδιότητα παρέχει ένα σταθερό διανύκτη των ενας (1,1,1)
unitXVector3Διάβασε.Η ιδιότητα παρέχει το ενιαίο διανέκτη X (1,0,0)
unitYVector3Διάβασε.Η ιδιότητα παρέχει το ενιαίο διανύτη Y (0,1,0)
unitZVector3Διάβασε.Η ιδιότητα παρέχει το μονάδα Z διανύτη (0,0,1)
lengthdoubleΔιάβασε.
length2doubleΔιάβασε.

Μέθοδοι

ΥπογραφήΠεριγραφή:
Vector3()Δημιουργεί ένα Vector3 από ένα vector4, απορρίπτοντας το τέταρτο συστατικό.
Vector3(x: double, y: double, z: double)
Vector3(val: double)
Vector3(fv3: FVector3)
Vector3(v4: Vector4)
getZero()Vector3Επιστρέφει ένα διανύκτη (0,0,0)
getOne()Vector3Επιστρέφει ένα διανύτη (1,1,1)
getUnitX()Vector3Επιστρέφει ένα ενιαίο διανύτη κατά μήκος του άξονα Χ (1,0,0)
getUnitY()Vector3
getUnitZ()Vector3
set(x: double, y: double, z: double)Αναθέτει το συστατικό στο δεδομένο δείκτη στην παραδοθείσα τιμή
getLength()double
getLength2()doubleΕπιστρέφει το τετραγωνικό μήκος του διανυστατή.
normalize()Vector3Επιστρέφει ένα ενιαίο διανύτη που δείχνει στην ίδια κατεύθυνση.
dot(v: Vector3)doubleΕπιστρέφει το ντοπτικό προϊόν αυτού του φορέα και του παρεχόμενου φορέας.
cross(v: Vector3)Vector3
add(a: Vector3, b: Vector3)Vector3Επιστρέφει το άθροισμα των φορέων a και b σύμφωνα με τις συνιστώσες τους.
sub(a: Vector3, b: Vector3)Vector3Επιστρέφει τη διαφορά των φορέων α μείον β κατά τις συνιστώσες τους.
mul(a: Vector3, b: Vector3)Vector3Επιστρέφει το διανυσματικό v με κλίμακα από σκάλαρ s.
mul(v: Vector3, s: double)Vector3
mul(s: double, v: Vector3)Vector3
div(v: Vector3, s: double)Vector3Επιστρέφει τη διαίρεση των φορέων a με b κατά συνιστώμενο.
div(a: Vector3, b: Vector3)Vector3
negative(v: Vector3)Vector3Επιστρέφει ένα διανυσματικό με κάθε συστατικό αρνημένο.
op_eq(a: Vector3, b: Vector3)booleanΕπιστρέφει αληθινό εάν τα διανύσματα a και b είναι ακριβώς ίσοι.
op_ne(a: Vector3, b: Vector3)boolean
get(index: int)doubleΕπιστρέφει το στοιχείο στον καθορισμένο δείκτη (0-x,1‐y,2‐z)
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3)doubleΕπιστρέφει τη γωνία σε ραδιάνια μεταξύ αυτού του φορέα και v.
angleBetween(v: Vector3)double
create(v: Vector3)FVector3
equals(obj: Object)boolean
hashCode()int
toString()String
clone()Vector3
copyFrom(src: Vector3)
compareTo(other: Vector3)int
sin()Vector3
cos()Vector3
parse(s: String)Vector3
 Ελληνικά