MathUtils
General
MathUtils és una classe en FOSS per Java.
Clase d’utilitat amb funcions matemàtiques.
Aquesta classe proporciona 11 mètodes per treballar amb objectes MathUtils en programes Java. Els mètodes disponibles inclouen: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java.
Mètodes
| Signatura | Descripció |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Calcula el vector normal des de tres punts. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Trobar la intersecció de dues línies en l’espai 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Comprova si un punt està dins d’un triangle. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Trobar la intersecció d’un raig i un segment de línia en l’espai 2D. |
clamp(val: double, min: double, max: double) → double | Clampa un valor entre min i max. |
toDegree(radian: Vector3) → Vector3 | Converteix els radians en graus. |
toRadian(degree: Vector3) → Vector3 | Converteix els graus en radians. |
toDegree(radian: double) → double | Converteix els radians en graus. |
toRadian(degree: double) → double | Converteix els graus en radians. |
toDegree(x: double, y: double, z: double) → Vector3 | Converteix els radians en graus. |
toRadian(x: double, y: double, z: double) → Vector3 | Converteix els graus en radians. |