เทคโนโลยี Open CASCADE เวอร์ชันใหม่เปิดตัวแล้ว - 7.4.0

มีอยู่ ปัญหา
เปิดเทคโนโลยี CASCADE (OCCT) 7.4.0 ผลิตภัณฑ์ซอฟต์แวร์ที่มีประวัติยาวนานถึง 3 ปี ผสมผสานชุดไลบรารีและเครื่องมือพัฒนาซอฟต์แวร์ที่เน้นไปที่การสร้างแบบจำลอง 6.7.0 มิติ โดยเฉพาะระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) ตั้งแต่เวอร์ชัน 2.1 เป็นต้นไป ซอร์สโค้ดจะเผยแพร่ภายใต้ลิขสิทธิ์ GNU LGPL XNUMX

ประการแรก OCCT เป็นเคอร์เนลการสร้างแบบจำลองทางเรขาคณิตแบบโอเพ่นซอร์สเพียงตัวเดียวที่ปัจจุบันมีให้ใช้งานภายใต้ใบอนุญาตฟรี Open CASCADE Technology เป็นแกนหลักหรือองค์ประกอบสำคัญของโปรแกรม เช่น FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT และอื่นๆ Open CASCADE Technology 7.4.0 มีการปรับปรุงและแก้ไขมากกว่า 500 รายการ เมื่อเทียบกับเวอร์ชันก่อนหน้า 7.3.0 ซึ่งเปิดตัวเมื่อหนึ่งปีครึ่งที่แล้ว

เทคโนโลยี Open CASCADE เวอร์ชันใหม่เปิดตัวแล้ว - 7.4.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

เพิ่มความคิดเห็น