MathUtils
Panoramica
MathUtils è una classe in Aspose.3D FOSS per Java.
Classe di utilità con funzioni matematiche.
Questa classe fornisce 11 metodi per lavorare con oggetti MathUtils nei programmi Java. I metodi disponibili includono: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo aver installato il pacchetto Aspose.3D FOSS per Java.
Metodi
| Firma | Descrizione |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Calcola il vettore normale a partire da tre punti. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Trova l’intersezione di due linee nello spazio 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Verifica se un punto è all’interno di un triangolo. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Trova l’intersezione di un raggio e di un segmento di linea nello spazio 2D. |
clamp(val: double, min: double, max: double) → double | Vincola un valore tra min e max. |
toDegree(radian: Vector3) → Vector3 | Converte i radianti in gradi. |
toRadian(degree: Vector3) → Vector3 | Converte i gradi in radianti. |
toDegree(radian: double) → double | Converte i radianti in gradi. |
toRadian(degree: double) → double | Converte i gradi in radianti. |
toDegree(x: double, y: double, z: double) → Vector3 | Converte i radianti in gradi. |
toRadian(x: double, y: double, z: double) → Vector3 | Converte i gradi in radianti. |