MathUtils

Oversigt over de forskellige former for støtte

MathUtils er en klasse i Aspose.3D FOSS for .NET.

Klassen MathUtils indeholder brugsmetoder til 3D-beregninger, herunder normal beregning, stråleskæring og koordinatkonvertering.

Metoder til at anvende

UnderskriftBeskrivelse:
CalcNormal(points: Vector3[])Beregner overflade normalen fra en matrix af Vector3 punkter.
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])Finder skæringspunktet mellem to 2D-linjer og gemmer det i resultaterne.
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)Kontrolleres, om et 2D-punkt ligger inde i trekanten p0‐p1‐P2
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Tester, om en stråle krydser segment AB og returnerer krydsningspunktet
Clamp(val: double, min: double, max: double)Begrænser en dobbeltværdi til det inkluderende interval mellem min og max.
ToDegree(radian: Vector3)Konverterer tre dobbelte radiankomponenter til en vector3 af grader.
ToRadian(degree: Vector3)Konverterer tre dobbelte graders komponenter til en vektor3 af radianer.
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)
 Dansk