MathUtils

General

MathUtils és una classe en Aspose.3D FOSS per a .NET.

La classe MathUtils conté mètodes d’utilitat per a càlculs 3D, incloent computació normal, intersecció de raigs i conversió de coordenades.

Mètodes

SignaturaDescripció
CalcNormal(points: Vector3[])Computa la normal de superfície a partir d’una matriu de punts Vector3
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])Trobar la intersecció de dues línies 2D i emmagatzemar-la en els resultats.
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)Comprova si un punt 2D es troba dins del triangle p0-p1‐p2
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Testa si un raig intersecta el segment AB i torna el punt d’intersecció.
Clamp(val: double, min: double, max: double)Limita un valor doble al rang inclusiu entre min i max.
ToDegree(radian: Vector3)Converteix tres components de doble radià en un vector3 de graus.
ToRadian(degree: Vector3)Converteix tres components de doble grau en un vector3 de radians.
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)
 Català