MathUtils
Opinie generală
MathUtils este o clasă în Aspose.3D FOSS pentru Java.
Clasa utilitar cu funcții matematice.
Această clasă oferă 11 metode pentru a lucra cu obiecte MathUtils în programele Java. Metodele disponibile includ: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java.
Metode de evaluare
| Signature | Descriere: |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Calculează vectorul normal din trei puncte. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Găseşte intersecţia a două linii în spaţiul 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Verifică dacă un punct este în interiorul unui triunghi. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Găsește intersecția unei raze și a unui segment de linie în spațiul 2D. |
clamp(val: double, min: double, max: double) → double | Încadrează o valoare între min și max. |
toDegree(radian: Vector3) → Vector3 | Convertează radianul în grade. |
toRadian(degree: Vector3) → Vector3 | Convertează grade în radiani. |
toDegree(radian: double) → double | Convertează radianul în grade. |
toRadian(degree: double) → double | Convertează grade în radiani. |
toDegree(x: double, y: double, z: double) → Vector3 | Convertează radianul în grade. |
toRadian(x: double, y: double, z: double) → Vector3 | Convertează grade în radiani. |