MathUtils
Огляд
MathUtils є клас в Aspose.3D FOSS для Java.
Клас користі з математичними функціями.
Цей клас надає 11 методів роботи з об’єктами MathUtils в програмах Java. Доступні методи включають: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java.
Методи
| Signature | Опис |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Вираховує нормальний вектор з трьох точок. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Знаходить перетину двох ліній у двовимірному просторі. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Перевірка, чи точка знаходиться всередині трикутника. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Знаходить перетину промені і сегменту лінії в 2D-просторі. |
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 | Перераховує градуси в радиани. |