MathUtils
Přehled
MathUtils je třída v Aspose.3D FOSS pro .NET.
Klasa MathUtils obsahuje užitkové metody pro 3D výpočty, včetně normálního výpočtu, průsečků paprsků a konverze souřadnic.
Metody
| Podpis: | Popis: |
|---|---|
CalcNormal(points: Vector3[]) | Vypočítají normální povrch z řady bodů vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Najde křižovatku dvou 2D přímek a ukládá ji v výsledcích. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Ověření, zda se 2D bod nachází uvnitř trojúhelníku p0‐p1‐P2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Zkouší, zda se paprsek protíná segment AB a vrací bod průsečky. |
Clamp(val: double, min: double, max: double) | Omezuje dvojitou hodnotu k rozmezí včetně mezi minimem a maximem. |
ToDegree(radian: Vector3) | Konvertuje tři dvojité radiánové složky na vektor 3 stupňů. |
ToRadian(degree: Vector3) | Konvertuje tři složky dvojího stupně na vektor 3 radjanů. |
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) |