MathUtils

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

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

يحتوي الفصل MathUtils على أساليب مفيدة للحسابات ثلاثية الأبعاد بما في ذلك الحوسبة العادية، وتقاطع الأشعة، والتحويل الإحداثي.

الطرق

التوقيعوصف
CalcNormal(points: Vector3[])يحسب طبيعية السطح من مجموعة من النقاط فيكتور 3
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])يجد تقاطع خطين ثنائي الأبعاد ويحفظه في النتائج
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)التحقق من وجود نقطة ثنائية الأبعاد داخل المثلث p0-p1‐p2
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)يختبر ما إذا كانت الشعاع تقاطع القطعة AB ويعيد نقطة التقاطعات
Clamp(val: double, min: double, max: double)يحد من القيمة المزدوجة إلى النطاق الشامل بين الحد الأدنى والحد الأقصى.
ToDegree(radian: Vector3)يحول ثلاثة مكونات راديان مزدوجة إلى متجه3 من الدرجات
ToRadian(degree: Vector3)تحويل ثلاثة مكونات من درجة مزدوجة إلى متجه 3 من الراديانات
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)
 العربية