MathUtils
Visión general
MathUtils Es una clase en Aspose.3D FOSS para .NET.
MathUtils.CalcNormal calcula el vector normal de un poligono definido por una serie de puntos Vector3.
Esta clase proporciona 13 métodos para trabajar con los objetos de MathUtils en programas .NET. Los métodos disponibles incluyen: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net.
Métodos
| Signature | Descripción |
|---|---|
CalcNormal(points: Vector3[]) | Calcula el vector normal de un poligono definido por una serie de puntos Vector3 |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | Computa la intersección de dos líneas (p0+d0 y p1+D1) y almacena los resultados en una línea Vector2 |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | Returne verdad si el punto p se encuentra dentro del triángulo formado por p0, p1 y p2 |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Encuentra el punto de intersección entre un rayo (origen, dir) y el segmento a-b. |
Clamp(val: double, min: double, max: double) | Limita un doble valor al rango inclusivo definido por min y max. |
ToDegree(radian: Vector3) | Converta tres valores radiacionales dobles (x, y, z) en un Vector3 de grados. |
ToRadian(degree: Vector3) | Converte tres valores de doble grado (x, y, z) en un Vector3 de radianos. |
ToDegree(radian: float) | Póngase en el instante ToDegree (radiano) en este instancia MathUtils. |
ToDegree(radian: double) | Póngase en el instante ToDegree (radiano) en este instancia MathUtils. |
ToDegree(x: double, y: double, z: double) | llame ToDegree(x, y, z) en esta instancia MathUtils. |
ToRadian(degree: float) | Póngase ToRadian(grado) en esta instancia MathUtils. |
ToRadian(degree: double) | Póngase ToRadian(grado) en esta instancia MathUtils. |
ToRadian(x: double, y: double, z: double) | llame ToRadian(x, y, z) en esta instancia MathUtils. |