MathUtils

Revisión

MathUtils Es una clase en Aspose.3D FOSS para .NET.

MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.

Esta clase proporciona 7 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.

Metodología

firmaDescripció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)
ToDegree(radian: double)
ToDegree(x: double, y: double, z: double)
ToRadian(degree: float)
ToRadian(degree: double)
ToRadian(x: double, y: double, z: double)

Ver también

 Español