MathUtils
Revisión
MathUtils Es una clase en Aspose.3D FOSS para Java.
Clase de utilidad con funciones matemáticas.
Esta clase proporciona 11 métodos para trabajar con los objetos MathUtils en programas de Java. Los métodos disponibles incluyen: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java.
Metodología
| firma | Descripción |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | Calcula el vector normal desde tres puntos. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | Encuentra la intersección de dos líneas en el espacio 2D. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | Verificar si un punto está dentro de un triángulo. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | Encuentra la intersección de un rayo y un segmento de línea en el espacio 2D. |
clamp(val: double, min: double, max: double) → double | Se calcula un valor entre min y max. |
toDegree(radian: Vector3) → Vector3 | Convertir los radios en grados. |
toRadian(degree: Vector3) → Vector3 | Convertir grados en radios. |
toDegree(radian: double) → double | Convertir los radios en grados. |
toRadian(degree: double) → double | Convertir grados en radios. |
toDegree(x: double, y: double, z: double) → Vector3 | Convertir los radios en grados. |
toRadian(x: double, y: double, z: double) → Vector3 | Convertir grados en radios. |