MathUtils
ภาพรวม
MathUtils เป็นคลาสใน Aspose.3D FOSS สําหรับ Java.
กลุ่มประโยชน์ที่มีฟังก์ชันทางคณิตศาสตร์.
หมวดนี้ให้ 11 วิธีในการทํางานกับ MathUtils วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
calcNormal(points: Vector3[]) → Vector3 | คํานวณเวกเตอร์ปกติจาก 3 จุด. |
findIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) → int | ค้นหาจุดตัดของเส้นสองในอวกาศ 2 มิติ. |
pointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) → boolean | ตรวจสอบว่าจุดใดอยู่ในสามเหลี่ยมหรือไม่. |
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → Vector2 | ค้นหาจุดตัดของสาย และช่วงเส้นในอวกาศ 2 มิติ. |
clamp(val: double, min: double, max: double) → double | คลัมป์ค่าระหว่าง น้อยและสูงสุด. |
toDegree(radian: Vector3) → Vector3 | เปลี่ยนเรเดียนเป็นกิโลกรัม. |
toRadian(degree: Vector3) → Vector3 | เปลี่ยนหลักเป็นรัศมีเรียน. |
toDegree(radian: double) → double | เปลี่ยนเรเดียนเป็นกิโลกรัม. |
toRadian(degree: double) → double | เปลี่ยนหลักเป็นรัศมีเรียน. |
toDegree(x: double, y: double, z: double) → Vector3 | เปลี่ยนเรเดียนเป็นกิโลกรัม. |
toRadian(x: double, y: double, z: double) → Vector3 | เปลี่ยนหลักเป็นรัศมีเรียน. |