MathUtils

Oversigt over de forskellige former for støtte

MathUtils er en klasse i Aspose.3d for Typescript. Arvelige af: MathUtils.

Find Intersection (p0, d0, p1, d1, resultat) beregner skæringspunktet mellem to linjer og returnerer antallet af skæringspunkter, idet resultatet skrives ind i den angivne matrix.

Metoder til at anvende

UnderskriftBeskrivelse:
toDegree(radian: Vector3)Vector3Konverterer radianværdier til grader, ved at acceptere et tal, en Vector3, eller separate x, y og z-komponenter.
toDegree(radian: number)number
toDegree(x: number, y: number, z: number)Vector3
toDegree()any
toRadian(degree: Vector3)Vector3
toRadian(degree: number)number
toRadian(x: number, y: number, z: number)Vector3
toRadian()any
calcNormal(points: Vector3[])Vector3Beregner den normale vektor af en polygon defineret ved et array af Vector3 punkter
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])numberBeregner skæringspunktet mellem to linjer og returnerer antallet af krydsepunkter, skriver resultaterne i den angivne matrix
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanBestemmer, om et 2D-punkt ligger inde i trekanten bestående af tre hjørner.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number)numberBegrænser en numerisk værdi til at ligge inden for det inkluderende område defineret med min og max.
 Dansk