โครงการ เปิดเทคโนโลยี CASCADE (คสช.) 7.5.0 พร้อมใช้งานแล้ว และรวมถึงการปรับปรุงและแก้ไขมากกว่า 400 รายการ คุณสมบัติใหม่ ได้แก่ โปรแกรมดู 3D Draw Harness ซึ่งช่วยให้คุณสามารถนำทางผ่านโมเดลขนาดเท่าตัวจริงรวมถึงการนำทางแบบเทเลพอร์ตเมื่อดูในความเป็นจริงเสมือน
ฟังก์ชันการแลกเปลี่ยนข้อมูลได้รับการขยายด้วยการรองรับการเขียน glTF 2.0
สำหรับผู้ที่ไม่คุ้นเคยกับ Open CASCADE พวกเขาควรทราบ ให้เครื่องมือสร้างแบบจำลองเรขาคณิต สำหรับโปรแกรมเช่น FreeCAD, KiCAD, Netgen, gmsh, CadQuery และ pyOCCT
โครงการนี้ได้รับการพัฒนามานานกว่ายี่สิบปีและมีชุดเครื่องมือพัฒนาซอฟต์แวร์และไลบรารีที่มุ่งเน้นไปที่การสร้างแบบจำลอง 3 มิติและการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) สำหรับเวอร์ชัน 6.7.0 ซอร์สโค้ด OCCT ได้รับอนุญาตภายใต้ใบอนุญาต GNU LGPL 2.1
เกี่ยวกับ Open CASCADE 7.5.0 เวอร์ชันใหม่
ในเวอร์ชันใหม่นี้ใหม่ ฟังก์ชันการแสดงผล รวมแผนที่พื้นผิวเพิ่มเติม เพื่อปรับปรุงคุณภาพของภาพการเรนเดอร์เอาต์พุต sRGB ที่ถูกต้องสำหรับวัสดุโปร่งแสงและการประมวลผลการไล่ระดับสีและกระบวนการ PBR ที่มีความหยาบของโลหะเพื่อปรับปรุงการแสดงผลของวัตถุที่เป็นโลหะ
ขยายการรองรับอักขระ Unicode แล้ว ด้วยการปรับปรุงที่เกี่ยวข้องกับตัวแปล STEP คอนโซล DRAW ทรัพยากรข้อความและการแสดงภาพ
มีตัวอย่างใหม่เพื่อสาธิตการใช้ OCCT 3D viewer คอมไพล์ในรูปแบบ WebAssembly เพื่อเรียกใช้ในเบราว์เซอร์ โครงสร้างของเอกสารได้รับการแก้ไขซึ่งมีการสร้างส่วน "การมีส่วนร่วม" ใหม่ พอร์ทัลนักพัฒนา OCCT ที่อัปเดตจะพร้อมใช้งานเร็ว ๆ นี้
นอกจากนี้ยังเน้นว่า:
- เปลี่ยน API ตัวบ่งชี้ความคืบหน้าสำหรับงานคู่ขนาน
- เพิ่มการสนับสนุนสำหรับการคอมไพล์ไปยังรหัสเทียมของ WebAssembly (พร้อม Emscripten SDK)
- มีการนำคลาส Message_PrinterSystemLog ใหม่มาใช้เพื่อเขียนข้อความลงในบันทึกระบบ
การสร้างแบบจำลอง:
- รองรับแถบความคืบหน้า BRepMesh
- อัลกอริทึมทางเลือกใหม่สำหรับรูปสามเหลี่ยมสองมิติ
- เครื่องมือในการลบรูปทรงย่อยภายใน (ด้วยการวางแนวภายใน) ของรูปทรงในขณะที่ยังรักษาการเชื่อมต่อโทโพโลยี
- อนุญาตให้ใช้อาร์กิวเมนต์แบบผสมหลายมิติสำหรับการตัดบูลีนและการดำเนินการทั่วไป
แสดง:
- พื้นผิว SRGB และบัฟเฟอร์การแสดงผล
- ความหยาบของโลหะ PBR สำหรับการแสดงเงาบนโลหะ
- การสนับสนุนพื้นผิวแผนที่ปกติ
- ความสามารถในการคำนวณต้นไม้ BVH ที่ใช้สำหรับการเลือกแบบโต้ตอบในเธรดพื้นหลัง
- รองรับตระกูลฟอนต์สไตล์ที่กำหนดเองและไฟล์. tc แบบหลายฟอนต์ในตัวจัดการฟอนต์
การแลกเปลี่ยนข้อมูล:
- รองรับการอ่านไฟล์ STEP ที่มีอักขระที่ไม่ใช่ Ascii (เพจ Unicode หรือโลคัลโค้ด) ในสตริงข้อความ
- รองรับการเขียนสตริงข้อความ Unicode ในขั้นตอน (เช่น UTF-8)
- STEP อ่าน API ใหม่ที่รับสตรีม C ++ เป็นอินพุต
- การส่งออก GlTF 2.0
- ปรับปรุงประสิทธิภาพการอ่าน (ASCII) ของไฟล์ STL และ OBJ
กรอบการใช้งาน:
- จัดการเอกสารหลายชุด (เปิดบันทึกปิด ฯลฯ ) ในเธรดแบบขนาน (หนึ่งแอปพลิเคชันต่อเธรด)
- การสืบทอดคุณลักษณะสำหรับการนำกลไกการคงอยู่มาใช้ซ้ำ
- ตัวบ่งชี้ความคืบหน้าใน TDocStd_Application
- คอมมิตการเพิ่มประสิทธิภาพการดำเนินการสำหรับการปรับเปลี่ยนขนาดใหญ่
- การแสดงข้อความหลายสี
- รองรับอักขระ Unicode ในคอนโซล DRAW บน Windows
- การนำทางโหมดเครื่องบินในมุมมอง 3 มิติด้วยปุ่ม WASD และเมาส์ 3D ใน Windows
- การนำทางทดลองในโหมดเทเลพอร์ตในมุมมอง 3 มิติโดยใช้ OpenVR
วิธีการติดตั้ง Open CASCADE?
สำหรับผู้ที่สนใจที่จะติดตั้งเครื่องมือนี้ในระบบของพวกเขาพวกเขาควรทราบ Open CASCADE มีเวอร์ชันสำหรับทั้ง Windows และ Linux
ดังนั้นสำหรับกรณีใด ๆ สามารถดาวน์โหลดได้ เวอร์ชันใหม่ จากลิงค์ด้านล่าง
สิ่งสำคัญคือต้องพูดถึงเรื่องนั้น ในกรณีของ Linux ต้องสร้างเวอร์ชันใหม่จากซอร์ส หรืออีกทางเลือกหนึ่งคือรอให้ Open CASCADE 7.5.0 เวอร์ชันใหม่นี้ได้รับการอัปเดตภายในช่องทางการจัดจำหน่ายของคุณ
ในขณะที่ ขณะนี้มีให้บริการสำหรับ Arch Linux ดังนั้นผู้ใช้ distro นี้รวมถึงอนุพันธ์สามารถติดตั้ง Open CASCADE จากเทอร์มินัลได้โดยพิมพ์:
sudo pacman -S opencascade