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) |