MathUtils

المعلومات العامة

MathUtils هي فئة في Aspose.3D FOSS لـ Java.

فئة المرافق ذات الوظائف الرياضية.

توفر هذه الفئة 11 طريقة للعمل مع MathUtils كائنات في برامج Java. المنهجيات المتاحة تشمل: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java.

الطرق

التوقيعوصف
calcNormal(points: Vector3[])Vector3يحسب المتجه العادي من ثلاث نقاط.
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])intيجد تقاطع خطين في الفضاء الثنائي الأبعاد.
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)booleanيُحقق إذا كانت النقطة داخل المثلث.
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Vector2يجد تقاطع شعاع وشريحة في الفضاء الثنائي الأبعاد.
clamp(val: double, min: double, max: double)doubleيضبط قيمة بين الحد الأدنى والحد الأقصى.
toDegree(radian: Vector3)Vector3يحول الراديانات إلى درجات.
toRadian(degree: Vector3)Vector3يحول الدرجات إلى راديانات.
toDegree(radian: double)doubleيحول الراديانات إلى درجات.
toRadian(degree: double)doubleيحول الدرجات إلى راديانات.
toDegree(x: double, y: double, z: double)Vector3يحول الراديانات إلى درجات.
toRadian(x: double, y: double, z: double)Vector3يحول الدرجات إلى راديانات.

انظر أيضاً

 العربية