MathUtils
Przegląd
MathUtils jest klasą w Aspose.3D FOSS dla Java.
Klasa narzędziowa z funkcjami matematycznymi.
Ta klasa udostępnia 11 metod do pracy z obiektami MathUtils w programach Java. Dostępne metody obejmują: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java.
Metody
| Sygnatura | Opis |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Oblicza wektor normalny z trzech punktów. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Znajduje przecięcie dwóch linii w przestrzeni 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Sprawdza, czy punkt znajduje się wewnątrz trójkąta. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Znajduje przecięcie promienia i odcinka w przestrzeni 2D. |
clamp(val: double, min: double, max: double) → double | Ogranicza wartość pomiędzy minimum a maksimum. |
toDegree(radian: Vector3) → Vector3 | Konwertuje radiany na stopnie. |
toRadian(degree: Vector3) → Vector3 | Konwertuje stopnie na radiany. |
toDegree(radian: double) → double | Konwertuje radiany na stopnie. |
toRadian(degree: double) → double | Konwertuje stopnie na radiany. |
toDegree(x: double, y: double, z: double) → Vector3 | Konwertuje radiany na stopnie. |
toRadian(x: double, y: double, z: double) → Vector3 | Konwertuje stopnie na radiany. |