ประการแรก OCCT เป็นเคอร์เนลการสร้างแบบจำลองทางเรขาคณิตแบบโอเพ่นซอร์สเพียงตัวเดียวที่ปัจจุบันมีให้ใช้งานภายใต้ใบอนุญาตฟรี Open CASCADE Technology เป็นแกนหลักหรือองค์ประกอบสำคัญของโปรแกรม เช่น FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT และอื่นๆ Open CASCADE Technology 7.4.0 มีการปรับปรุงและแก้ไขมากกว่า 500 รายการ เมื่อเทียบกับเวอร์ชันก่อนหน้า 7.3.0 ซึ่งเปิดตัวเมื่อหนึ่งปีครึ่งที่แล้ว
หลัก
- การสร้างแบบจำลอง
- ปรับปรุงความน่าเชื่อถือ ประสิทธิภาพ และความแม่นยำของอัลกอริทึม BRepMesh
- ตัวเลือกในการควบคุมการเบี่ยงเบนเชิงเส้นและเชิงมุมสำหรับด้านในของใบหน้าใน BRepMesh
- ปรับปรุงความน่าเชื่อถือและความเสถียรของการดำเนินการเชิงตรรกะและสุดขั้ว
- เปิดใช้งานการดำเนินการเชิงตรรกะบนเนื้อหาแบบเปิด
- ตัวเลือกในการปิดใช้งานการสร้างประวัติ เร่งการดำเนินการเชิงตรรกะ
- ตัวเลือกเพื่อลดความซับซ้อนของผลลัพธ์ของการดำเนินการบูลีน
- การคำนวณคุณสมบัติพื้นผิวและปริมาตรบนสมการสามเหลี่ยม (แบบจำลองที่ไม่มีข้อกำหนดเรขาคณิตเชิงวิเคราะห์)
- อินเทอร์เฟซใหม่ใน BRepBndLib ที่ส่งคืนส่วนท้ายของไดรฟ์ข้อมูลสำหรับเรขาคณิตที่มีขอบเขตเปิด
- โหมดการสร้างการลบมุม "คอคงที่" ใหม่
- ลบ API สำหรับการดำเนินการบูลีนเก่า
- การแสดง
- ปรับปรุงการรองรับ Linux สำหรับแพลตฟอร์มแบบฝัง
- ปรับปรุงประสิทธิภาพการตรวจจับ
- รองรับการผสมผสานระนาบคลิป
- คลาส AIS_ViewController ใหม่เพื่อจัดการอินพุตของผู้ใช้ (เมาส์ หน้าจอสัมผัส) สำหรับการควบคุมกล้อง
- ปรับปรุงการจัดการแบบอักษร
- มีการขยายเครื่องมือสำหรับการวิเคราะห์ประสิทธิภาพการแสดงภาพ
- การแสดงเค้าร่างของวัตถุที่แรเงา
- ตัวเลือกในการยกเว้นตะเข็บเรขาคณิตเมื่อแสดงโครงร่าง
- การแสดงวัตถุด้วยพื้นผิวแบบไดนามิก (วิดีโอ)
- การอ่านบิตแมปที่ถูกบีบอัดจากหน่วยความจำ
- ลบฟังก์ชันการทำงานบริบทท้องถิ่นที่เลิกใช้แล้วออกจาก AIS
- ลบการพึ่งพา gl2ps (ขึ้นอยู่กับฟังก์ชันการทำงานของ OpenGL เดิม)
- การแลกเปลี่ยนข้อมูล
- ส่งออกเอกสาร XCAF (พร้อมโครงสร้างแอสเซมบลี ชื่อ และสี) ไปยังไฟล์ VRML
- เครื่องมือใหม่สำหรับการนำเข้าข้อมูลจากรูปแบบ glTF 2.0 และ OBJ
- รองรับชุดอักขระที่ไม่ใช่ ASCII บางชุดในการนำเข้า STEP
วาดสภาพแวดล้อมการทดสอบ - ปรับปรุงการควบคุมกล้องในมุมมอง 3 มิติ
- แก้ไขปัญหาการรัน Draw จากสคริปต์แบตช์
- ปรับปรุงการรองรับ Draw ในสภาพแวดล้อมที่ไม่มี CASROOT
- อื่น
- ปรับปรุงประสิทธิภาพของรูทีนการขนานในตัว (OSD_Parallel)
- เครื่องมือสำหรับการสำรวจต้นไม้ BVH ที่สะดวกและมีประสิทธิภาพ
- การเพิ่มประสิทธิภาพแอตทริบิวต์มุมมอง TPrsStd_AIS
- ตัวอย่างการรวมมุมมอง 3 มิติเข้ากับแอปพลิเคชันบน glfw
ที่มา: opennet.ru