MathUtils
Overview
MathUtils является классом в Aspose.3D FOSS для Java.
Класс полезных средств с математическими функциями.
Этот класс предоставляет 11 методов для работы с объектами MathUtils в программах Java. Доступные методы включают: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java.
Methods
| Signature | Description |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Вычисляет нормальный вектор из трех точек. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Найдет пересечение двух линий в 2-мерном пространстве. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Проверяет, находится ли точка внутри треугольника. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Найдет пересечение луча и сегмента линии в 2-мерном пространстве. |
clamp(val: double, min: double, max: double) → double | Закрепляет значение между минимум и максимум. |
toDegree(radian: Vector3) → Vector3 | Преобразует радианы в градусы. |
toRadian(degree: Vector3) → Vector3 | Преобразует градусы в радианы. |
toDegree(radian: double) → double | Преобразует радианы в градусы. |
toRadian(degree: double) → double | Преобразует градусы в радианы. |
toDegree(x: double, y: double, z: double) → Vector3 | Преобразует радианы в градусы. |
toRadian(x: double, y: double, z: double) → Vector3 | Преобразует градусы в радианы. |