MathUtils

ภาพรวม

MathUtils เป็นคลาสใน Aspose.3D FOSS สําหรับ Typescript.

MathUtils.toDegree เปลี่ยนเวคเตอร์เรเดียน 3 เป็นเกรด และคืน เวคตอร์3.

หมวดนี้ให้ 7 วิธีในการทํางานกับวัตถุ MathUtils ในโปรแกรม Typescript. วิธีการที่ใช้ได้แก่: calcNormal, clamp, findIntersection, pointInsideTriangle, rayIntersect, toDegree, toRadian. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Typescript ได้หลังจากติดตั้งแพ็คเกจ Aspose.3D FOSS for Typscript.

คําอธิบาย

MathUtils เป็นคลาสในห้องสมุด Aspose.3D FOSS สําหรับ TypeScript ที่เปิด 13 วิธีและ 0 คุณลักษณะสําหรับการใช้งานแบบโปรแกรม.

วิธีการ

Signatureคําอธิบาย
toDegree(radian: Vector3)Vector3เปลี่ยนส่วนประกอบระดับรัศมี (x,y,z) เป็นเกรด และคืนเวกเตอร์3
toDegree(radian: number)number
toDegree(x: number, y: number, z: number)Vector3
toDegree()any
toRadian(degree: Vector3)Vector3เปลี่ยนส่วนประกอบ 3 องศา (x,y,z) เป็นเรดิแอน และคืนเวกเตอร์3
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 มิติอยู่ภายในสามเหลี่ยมที่ประกอบด้วย 3 คณิตหรือไม
rayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) → `Vector2null`
clamp(val: number, min: number, max: number)numberจํากัดค่าตัวเลขให้กับระยะรวมที่กําหนดโดย min และ max

ดูเช่นกัน

 ภาษาไทย