MathUtils

Vue de l’ensemble

‘MathUtils’ est une classe dans Aspose.3D FOSS pour Java.

Classes d’utilité avec des fonctions mathématiques.

Cette classe fournit 11 méthodes pour travailler avec des objets MathUtils dans les programmes Java. Les méthodologies disponibles comprennent: calcNormal, clamp , ‘findIntersection’, ‘pointInsideTriangle,, rayInterSect., toDegreeetToRadian`. Tous les membres publics sont accessibles à toute application Java après l’installation de l’Aspose.3D FOSS pour le package Java .

méthodes

SignatureDescription
calcNormal(points: Vector3[])Vector3Calculates the normal vector from three points.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])intFinds the intersection of two lines in 2D space.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanChecks if a point is inside a triangle.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Vector2Finds the intersection of a ray and a line segment in 2D space.
clamp(val: double, min: double, max: double)doubleClamps a value between min and max.
toDegree(radian: Vector3)Vector3Converts radians to degrees.
toRadian(degree: Vector3)Vector3Converts degrees to radians.
toDegree(radian: double)doubleConverts radians to degrees.
toRadian(degree: double)doubleConverts degrees to radians.
toDegree(x: double, y: double, z: double)Vector3Converts radians to degrees.
toRadian(x: double, y: double, z: double)Vector3Converts degrees to radians.

Voir aussi

  • Aspose.3D - référence API d’entreprise
 Français