MathUtils
Približni podaci
MathUtils je klasa u Aspose.3D FOSS za Java.
Klasa korisnosti s matematičkim funkcijama.
Ova klasa pruža 11 metoda za rad s MathUtils objektima u Java programima. Postoje i sljedeće metode: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Izračunava normalni vektor iz tri točke. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Pronalazi presjeka dvije linije u 2D prostoru. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Provjerava je li točka unutar trokut. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Pronalazi presek zraka i segmenta linije u 2D prostoru. |
clamp(val: double, min: double, max: double) → double | Priključi vrijednost između min i max. |
toDegree(radian: Vector3) → Vector3 | Pretvara radijane u stupnjeve. |
toRadian(degree: Vector3) → Vector3 | Pretvara stupnjeve u radijane. |
toDegree(radian: double) → double | Pretvara radijane u stupnjeve. |
toRadian(degree: double) → double | Pretvara stupnjeve u radijane. |
toDegree(x: double, y: double, z: double) → Vector3 | Pretvara radijane u stupnjeve. |
toRadian(x: double, y: double, z: double) → Vector3 | Pretvara stupnjeve u radijane. |