MathUtils

Übersicht über die

MathUtils ist eine Klasse in Aspose.3d für Typescript. Erben von: MathUtils.

Find Intersection (p0, d0, p1, d1, Ergebnisse) berechnet den Schnitt von zwei Linien und gibt die Anzahl der Schnittepunkte zurück, wobei die Ergebnisse in das angegebene Array geschrieben werden.

Methoden und Verfahren

UnterzeichnungBeschreibung
toDegree(radian: Vector3)Vector3Konvertiert Radianwerte in Grad, akzeptiert eine Zahl, einen Vector3, oder separate x, y, z Komponenten
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[])Vector3Berechnet den normalen Vektor eines Polygons, der durch eine Matrix von Vector3-Punkten definiert ist.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])numberBerechnet den Schnittpunkt zweier Linien und gibt die Anzahl der Schnittepunkte zurück, indem er die Ergebnisse in das angegebene Array schreibt.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanBestimmt, ob ein 2D-Punkt im Dreieck liegt, der von drei Oberpunkten gebildet wird.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number)numberBeschränkt einen numerischen Wert auf den umfassenden Bereich, der durch min und max definiert ist.
 Deutsch