MathUtils
Übersicht
MathUtils ist eine Klasse in Aspose.3D FOSS für Java.
Hilfsklasse mit mathematischen Funktionen.
Diese Klasse stellt 11 Methoden zur Arbeit mit MathUtils-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Berechnet den Normalvektor aus drei Punkten. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Findet den Schnittpunkt zweier Geraden im 2D-Raum. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Prüft, ob ein Punkt innerhalb eines Dreiecks liegt. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Findet den Schnittpunkt eines Strahls und eines Liniensegments im 2D-Raum. |
clamp(val: double, min: double, max: double) → double | Begrenzt einen Wert zwischen min und max. |
toDegree(radian: Vector3) → Vector3 | Konvertiert Bogenmaß in Grad. |
toRadian(degree: Vector3) → Vector3 | Konvertiert Grad in Bogenmaß. |
toDegree(radian: double) → double | Konvertiert Bogenmaß in Grad. |
toRadian(degree: double) → double | Konvertiert Grad in Bogenmaß. |
toDegree(x: double, y: double, z: double) → Vector3 | Konvertiert Bogenmaß in Grad. |
toRadian(x: double, y: double, z: double) → Vector3 | Konvertiert Grad in Bogenmaß. |