WorldForge :: wfmath ของเป้าหมายหลักคือวัตถุทางเรขาคณิต ดังนั้นจึงมีหลายรูปทรง (กล่อง, ลูก, สาย) นอกเหนือไปจากวัตถุพื้นฐานทางคณิตศาสตร์ที่ใช้ในการสร้างรูปทรงเหล่านี้ (จุดเวกเตอร์ matricies)
ส่วนใหญ่ของการเรียนห้องสมุดสามารถแบ่งออกเป็นสองประเภท ชนิดแรกเป็นวัตถุทางคณิตศาสตร์ขั้นพื้นฐานที่มีสมาชิกเป็นพื้นฐานทุกประเภท ประเภทที่สองเป็นรูปทรงที่ใช้อินเตอร์เฟซชั้นรูปทรงอธิบายไว้ในเอกสาร / shape.h มีสี่ชั้นของชนิดแรกคือ:
เวกเตอร์ <>
คณิตศาสตร์พื้นฐานเวกเตอร์
RotMatrix <>
เมทริกซ์มุมฉากของปัจจัย 1 ที่มีประโยชน์สำหรับการอธิบายการหมุน
จุด <>
จุดในพื้นที่ ระดับขั้นพื้นฐานนอกจากนี้ยังดำเนิน interface รูปร่างใน doc / shape.h
quaternion
quaternion
เรียนรูปร่างคือ:
AxisBox <>
ขนานที่มุ่งเน้นกล่องพิกัดแกน
บอล <>
บอล <2> คือวงกลม, บอล <3> เป็นทรงกลม ฯลฯ
ส่วนงาน <>
ส่วนของเส้นที่กำหนดโดยจุดสิ้นสุดของมัน
RotBox <>
เช่นเดียวกับ AxisBox <> แต่มันสามารถหมุนมุมโดยพลการ
รูปหลายเหลี่ยม <>
รูปหลายเหลี่ยม 2 มิติที่มีอยู่ใน (อาจจะ) พื้นที่ขนาดใหญ่มิติ
ห้องสมุดนอกจากนี้ยังมีฟังก์ชั่นบางอย่างที่เกี่ยวข้องกับความน่าจะเป็นเช่นเดียวกับการห่อสำหรับเวลาของระบบและการทำงานจำนวนสุ่ม
ต้องการ:
· WFMath ต้องใช้คอมไพเลอร์ C ++ ISO Atlas-C ++ ไม่จำเป็นต้องใช้เพื่อสร้าง WFMath แต่ถ้ามันมีอยู่แล้วการทดสอบฟังก์ชั่นการแปลงแบบอินไลน์บางส่วนจะถูกสร้างขึ้น
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ส่วนหัวได้รับการทำความสะอาดที่จะรวมถึงส่วนหัวของระบบน้อยลงและการอ้างอิงและให้ namespace ทำความสะอาดบิต.
ความคิดเห็นที่ไม่พบ