MathUtils
Огляд
MathUtils є класом в Aspose.3D FOSS для .NET.
MathUtils.CalcNormal обчислює нормальний вектор багатокутного, визначеного масивом точок Vector3.
Цей клас надає 13 методів роботи з об’єктами MathUtils в програмах .NET. Доступні методи включають: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.3D FOSS для пакету .Net.
Методи
| Signature | Опис |
|---|---|
CalcNormal(points: Vector3[]) | Вираховує нормальний вектор багатокутного, визначеного масивом точок Vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Вираховує перетину двох прямих (p0+d0 і p1+ d1) та зберігає результати в масиві Vector2 |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Повертає істинне значення, якщо точка p знаходиться всередині трикутника, утвореного p0, p1 та p2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Знаходить точку перетину між радіостанцією (походженням, диром) і сегментом a‐b. |
Clamp(val: double, min: double, max: double) | Ограничує подвійне значення до включного діапазону, визначеного мінімум і максимум. |
ToDegree(radian: Vector3) | Перераховує три подвійні радианних значення (х, й, з) в вектор3 градусів. |
ToRadian(degree: Vector3) | Перераховує три значення подвійного ступеня (x, y, z) в вектор3 радианів. |
ToDegree(radian: float) | Покликає ToDegree(радиан) на цьому MathUtils інстанції. |
ToDegree(radian: double) | Покликає ToDegree(радиан) на цьому MathUtils інстанції. |
ToDegree(x: double, y: double, z: double) | Покликання ToDegree ((x, y, z) на цьому прикладі MathUtils. |
ToRadian(degree: float) | Покликання ToRadian(дорівню) на цьому прикладі MathUtils. |
ToRadian(degree: double) | Покликання ToRadian(дорівню) на цьому прикладі MathUtils. |
ToRadian(x: double, y: double, z: double) | Покликання ToRadian ((x, y, z) на цьому прикладі MathUtils. |