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

SygnaturaOpis
calcNormal(points: Vector3[]) → Vector3Oblicza wektor normalny z trzech punktów.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → intZnajduje przecięcie dwóch linii w przestrzeni 2D.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → booleanSprawdza, czy punkt znajduje się wewnątrz trójkąta.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2Znajduje przecięcie promienia i odcinka w przestrzeni 2D.
clamp(val: double, min: double, max: double) → doubleOgranicza wartość pomiędzy minimum a maksimum.
toDegree(radian: Vector3) → Vector3Konwertuje radiany na stopnie.
toRadian(degree: Vector3) → Vector3Konwertuje stopnie na radiany.
toDegree(radian: double) → doubleKonwertuje radiany na stopnie.
toRadian(degree: double) → doubleKonwertuje stopnie na radiany.
toDegree(x: double, y: double, z: double) → Vector3Konwertuje radiany na stopnie.
toRadian(x: double, y: double, z: double) → Vector3Konwertuje stopnie na radiany.

Zobacz także

 Polski