MathUtils

סקירה כללית

MathUtils הוא שיעור ב Aspose.3D FOSS עבור .NET.

MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.

שיעור זה מספק 7 שיטות לעבוד עם אובייקטים MathUtils בתוכניות .NET. שיטות זמינות כוללות: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.3D FOSS עבור חבילת .Net.

שיטות

חתימהתיאור
CalcNormal(points: Vector3[])מחשב את הטור הנורמלי של פוליגון מוגדר על ידי סדרה של נקודות Vector3
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])מחשב את המעבר של שתי שורות (p0+d0 ו p1+D1) ומחזיק את התוצאות ברשת Vector2
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)נקודה p נמצאת בתוך המשולש שנוצר על ידי p0, p1 ו-p2.
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)מצא את נקודת המעבר בין רצועה (מקור, dir) לבין החלק A-B.
Clamp(val: double, min: double, max: double)הגבלת ערך כפול לתוך טווח כולל מוגדר על ידי min ו- max
ToDegree(radian: Vector3)המהפך של שלושה ערכים רדיאניים כפולים (x, y, z) ל Vector3 של מעלות
ToRadian(degree: Vector3)המהפך של שלושה ערכים כפולים (x, y, z) ל- Vector3 של רדיאנים
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)

ראה גם

 עברית