MathUtils
Overview
MathUtils एक क्लास है Aspose.3D FOSS के लिए टाइपस्क्रिप्ट।.
MathUtils.toDegree converts a radian Vector3 to degrees and returns a Vector3.
इस कक्षा में टाइपस्क्रिप्ट प्रोग्राम में MathUtils वस्तुओं के साथ काम करने के लिए 7 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. सभी सार्वजनिक सदस्य किसी भी टाइपस्क्रिप्ट अनुप्रयोग के लिए उपलब्ध हैं Aspose.3D FOSS को स्थापित करने के बाद टाइमस्क्क्रेट पैकेज।.
Description
MathUtils Aspose.3D के लिए FOSS लाइब्रेरी में एक वर्ग है जो प्रोग्रामिंग उपयोग के 13 तरीकों और 0 गुणों को प्रस्तुत करता है।.
Methods
| Signature | Description |
|---|---|
toDegree(radian: Vector3) → Vector3 | तीन रेडियन घटकों (x,y,z) को डिग्री में परिवर्तित करता है और एक Vector3 वापस लाता है। |
toDegree(radian: number) → number | |
toDegree(x: number, y: number, z: number) → Vector3 | |
toDegree() → any | |
toRadian(degree: Vector3) → Vector3 | तीन डिग्री घटकों (x,y,z) को रैनिन में परिवर्तित करता है और एक Vector3 वापस देता है। |
toRadian(degree: number) → number | |
toRadian(x: number, y: number, z: number) → Vector3 | |
toRadian() → any | |
calcNormal(points: Vector3[]) → Vector3 | एक पॉलीगोन की सामान्य सतह को गणना करता है जिसे Vector3 बिंदुओं की एक श्रृंखला द्वारा परिभाषित किया जाता है। |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → number | 2 डी लाइनों के चौराहे की गणना करता है, परिणाम संग्रहीत करता हैं और गिनती वापस करता हूं। |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | यह निर्धारित करता है कि क्या 2 डी बिंदु तीन रस्सी के माध्यम से बनाए गए त्रिकोण के अंदर स्थित है या नहीं |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2 | null` |
clamp(val: number, min: number, max: number) → number | एक संख्यात्मक मूल्य को मिन और मैक्स द्वारा परिभाषित समावेशी सीमा तक सीमित करता है |