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 | מחושב את הטור הנורמלי משלושה נקודות. |
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 | להפוך את הקצב לרדיאנים. |