MathUtils
Overview
MathUtils adalah kelas di Aspose.3D FOSS untuk Java.
Kelas utilitas dengan fungsi matematika.
Kelas ini menyediakan 11 metode untuk bekerja dengan MathUtils objek dalam program Java. Metode yang tersedia meliputi: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java.
Methods
| Signature | Description |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Menghitung vektor normal dari tiga titik. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Menemukan persimpangan dua garis di ruang 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Memeriksa apakah titik berada di dalam segitiga. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Menemukan persimpangan dari sinar dan segmen garis dalam ruang 2D. |
clamp(val: double, min: double, max: double) → double | Memegang nilai antara min dan max. |
toDegree(radian: Vector3) → Vector3 | Mengubah radian menjadi derajat. |
toRadian(degree: Vector3) → Vector3 | Mengubah derajat menjadi radian. |
toDegree(radian: double) → double | Mengubah radian menjadi derajat. |
toRadian(degree: double) → double | Mengubah derajat menjadi radian. |
toDegree(x: double, y: double, z: double) → Vector3 | Mengubah radian menjadi derajat. |
toRadian(x: double, y: double, z: double) → Vector3 | Mengubah derajat menjadi radian. |