MathUtils

Overzicht

MathUtils is een klasse in Aspose.3D FOSS voor TypeScript.

MathUtils.toDegree converteert een radiaal Vector3 naar graden en retourneert een Vector3.

Deze klasse declareert 13 methoden voor MathUtils objecten in TypeScript programma’s. Beschikbare methoden omvatten: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Publieke leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.3D FOSS voor TypeScript pakket.

Methoden

HandtekeningBeschrijving
toDegree(radian: Vector3) → Vector3Converteert drie radialencomponenten (x,y,z) naar graden en retourneert een Vector3
toDegree(radian: number) → numberRoept toDegree(radian) aan op deze MathUtils instantie.
toDegree(x: number, y: number, z: number) → Vector3Roept toDegree(x, y, z) aan op deze MathUtils instantie.
toDegree() → any
toRadian(degree: Vector3) → Vector3Converteert drie graadcomponenten (x, y, z) naar radialen en retourneert een Vector3
toRadian(degree: number) → numberRoept toRadian(degree) aan op deze MathUtils instantie.
toRadian(x: number, y: number, z: number) → Vector3Roept toRadian(x, y, z) aan op deze MathUtils instantie.
toRadian() → any
calcNormal(points: Vector3[]) → Vector3Berekent de normaalvector van een veelhoek gedefinieerd door een array van Vector3-punten
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → numberBerekent het snijpunt van twee 2D-lijnen, slaat de resultaten op en retourneert het aantal
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → booleanBepaalt of een 2D-punt zich binnen de driehoek bevindt die door drie hoekpunten wordt gevormd
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number) → numberBeperkt een numerieke waarde tot het inclusieve bereik dat is gedefinieerd door min en max

Zie ook

 Nederlands