MathUtils

Overview

MathUtils является классом в Aspose.3D FOSS для Java.

Класс полезных средств с математическими функциями.

Этот класс предоставляет 11 методов для работы с объектами MathUtils в программах Java. Доступные методы включают: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java.

Methods

SignatureDescription
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Преобразует градусы в радианы.

See Also

 Русский