MathUtils
ΕΚΤΙΜΗΣΗ
MathUtils Είναι μια τάξη στο Aspose.3D FOSS για Java.
Χρησιμοποιήστε μια κατηγορία με μαθηματικές λειτουργίες.
Αυτή η κατηγορία παρέχει 11 μεθόδους για να εργαστείτε με MathUtils αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.3D FOSS για το πακέτο Java.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Υπολογίζει τον κανονικό vector από τρία σημεία. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Βρείτε τη διασταύρωση δύο γραμμών στο 2D χώρο. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Ελέγξτε αν ένα σημείο βρίσκεται μέσα σε έναν τρίγωνο. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Βρείτε τη διασταύρωση ενός ακτίνου και ενός τμήματος γραμμής στο 2D χώρο. |
clamp(val: double, min: double, max: double) → double | Η τιμή είναι μεταξύ min και max. |
toDegree(radian: Vector3) → Vector3 | Μετατρέπουν τα ακτίνια σε βαθμούς. |
toRadian(degree: Vector3) → Vector3 | Μετατρέπουν τα επίπεδα σε ακτίνες. |
toDegree(radian: double) → double | Μετατρέπουν τα ακτίνια σε βαθμούς. |
toRadian(degree: double) → double | Μετατρέπουν τα επίπεδα σε ακτίνες. |
toDegree(x: double, y: double, z: double) → Vector3 | Μετατρέπουν τα ακτίνια σε βαθμούς. |
toRadian(x: double, y: double, z: double) → Vector3 | Μετατρέπουν τα επίπεδα σε ακτίνες. |