MathUtils
ภาพรวม
MathUtils เป็นคลาสใน Aspose.3D FOSS สําหรับ .NET.
MathUtils.CalcNormal คํานวณเวกเตอร์ปกติของพอลิกอนที่กําหนดโดยเรียงจุด Vector3.
หมวดนี้ให้ 13 วิธีในการทํางานกับ MathUtils วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for .Net.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
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) | กลับ true หากจุด 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) เป็นเวกเตอร์ 3 ของกองศา |
ToRadian(degree: Vector3) | เปลี่ยนค่าระดับสองสาม (x, y, z) เป็น Vector3 ของ radians |
ToDegree(radian: float) | เรียก ToDegree ((รัศมี) ในตัวอย่างนี้ MathUtils. |
ToDegree(radian: double) | เรียก ToDegree ((รัศมี) ในตัวอย่างนี้ MathUtils. |
ToDegree(x: double, y: double, z: double) | เรียก ToDegree ((x, y, z) ในตัวอย่างนี้ MathUtils. |
ToRadian(degree: float) | เรียก ToRadian(degree) ในตัวอย่างนี้ MathUtils. |
ToRadian(degree: double) | เรียก ToRadian(degree) ในตัวอย่างนี้ MathUtils. |
ToRadian(x: double, y: double, z: double) | เรียก ToRadian ((x, y, z) ในตัวอย่างนี้ MathUtils. |