MathUtils
Overzicht
MathUtils is een klasse in Aspose.3D FOSS voor Java.
Utility-klasse met wiskundige functies.
Deze klasse biedt 11 methoden voor het werken met MathUtils objecten in Java programma’s. Beschikbare methoden zijn: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Berekent de normaalvector van drie punten. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Vindt het snijpunt van twee lijnen in een 2D-ruimte. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Controleert of een punt zich binnen een driehoek bevindt. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Vindt het snijpunt van een straal en een lijnsegment in een 2D-ruimte. |
clamp(val: double, min: double, max: double) → double | Begrenst een waarde tussen min en max. |
toDegree(radian: Vector3) → Vector3 | Converteert radialen naar graden. |
toRadian(degree: Vector3) → Vector3 | Converteert graden naar radialen. |
toDegree(radian: double) → double | Converteert radialen naar graden. |
toRadian(degree: double) → double | Converteert graden naar radialen. |
toDegree(x: double, y: double, z: double) → Vector3 | Converteert radialen naar graden. |
toRadian(x: double, y: double, z: double) → Vector3 | Converteert graden naar radialen. |