MathUtils
Преглед
MathUtils Това е клас в Aspose.3D FOSS за .NET.
Класата на MathUtils съдържа полезни методи за 3D изчисления, включително нормално измерване, лъча пресечение и координирана конверсия.
Методи
| Подписване | описание |
|---|---|
CalcNormal(points: Vector3[]) | Изчислява нормалната повърхност от редица Vector3 точки. |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Намери пресечението на две 2D линии и го съхранява в резултатите. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Проверка дали 2D точка се намира в триъгълника p0‐p1‐P2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Тества дали релсите пресичат сегмента AB и връщат точката на пресечение. |
Clamp(val: double, min: double, max: double) | Ограничава двойната стойност до включителния диапазон между min и max. |
ToDegree(radian: Vector3) | Конвертира три двойни радиационни компоненти в Vector3 градуса. |
ToRadian(degree: Vector3) | Конвертира три двойни компонента в Vector3 радиатори. |
ToDegree(radian: float) | |
ToDegree(radian: double) | |
ToDegree(x: double, y: double, z: double) | |
ToRadian(degree: float) | |
ToRadian(degree: double) | |
ToRadian(x: double, y: double, z: double) |