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
| Signatura | Descripció |
|---|---|
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) |