MathUtils
Összefoglaló
MathUtils egy osztály a Aspose.3D FOSS-ban Java számára.
Műszaki osztályok, matematikai funkciókkal.
Ez a osztály 11 módszert kínál az MathUtils objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag.
Módszerek
| Az aláírás: | Leírás |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | A normál vektor három pontból számítva. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Két egyenes kereszteződéset talál a 2D térben. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Ellenőrzi, hogy a pont egy háromszögben van-e. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Találja a kereszteződését egy sugár és egy vonalszegment 2D térben. |
clamp(val: double, min: double, max: double) → double | Minimum és maximum között. |
toDegree(radian: Vector3) → Vector3 | A radiánokat átalakítja fokokká. |
toRadian(degree: Vector3) → Vector3 | A fokok radiánba alakításához. |
toDegree(radian: double) → double | A radiánokat átalakítja fokokká. |
toRadian(degree: double) → double | A fokok radiánba alakításához. |
toDegree(x: double, y: double, z: double) → Vector3 | A radiánokat átalakítja fokokká. |
toRadian(x: double, y: double, z: double) → Vector3 | A fokok radiánba alakításához. |