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Перераховує градуси в радиани.

Дивіться також

 Українська