MathUtils
Overview
MathUtils यह एक क्लास है Aspose.3D FOSS के लिए .NET.
MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.
इस वर्ग में .NET प्रोग्रामों में MathUtils वस्तुओं के साथ काम करने के लिए 7 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS को स्थापित करने के बाद .Net पैकेज के साथ।.
Methods
| Signature | Description |
|---|---|
CalcNormal(points: Vector3[]) | एक बहुगण के सामान्य vector को गणना करता है जिसे 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) | यह सच है यदि बिंदु पी के अंदर होता है, तो त्रिकोण में P0, P1 और P2 का गठन किया जाता है। |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | एक रे (उत्पत्ति, dir) और सेगमेंट ए-बी के बीच का अंतराल बिंदु खोजें |
Clamp(val: double, min: double, max: double) | एक डबल मूल्य को मिन और मैक्स द्वारा परिभाषित समावेशी सीमा तक सीमित करता है |
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) |