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.

ดูเช่นกัน

 ภาษาไทย