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

SignatureDescripció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.

Ver también

 Español