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)
 Čeština