MathUtils
Общ преглед
MathUtils е клас в Aspose.3D FOSS за Java.
Утилитет клас с математически функции.
Този клас предоставя 11 метода за работа с MathUtils обекти в Java програми. Наличните методи включват: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.3D FOSS for Java.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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 | Превръща градуса в радиани. |