ในวันที่ 16 พฤษภาคม หลังจากการพัฒนาสี่ปี OpenSCAD เวอร์ชันเสถียรใหม่ได้เปิดตัว - 2019.05
OpenSCAD เป็น 3D CAD แบบไม่โต้ตอบ ซึ่งคล้ายกับคอมไพเลอร์ 3D ที่สร้างแบบจำลองจากสคริปต์ในภาษาการเขียนโปรแกรมพิเศษ OpenSCAD เหมาะอย่างยิ่งสำหรับการพิมพ์ 3 มิติ รวมถึงการสร้างแบบจำลองที่คล้ายกันจำนวนมากโดยอัตโนมัติตามชุดพารามิเตอร์ที่กำหนด สำหรับการใช้งานเต็มรูปแบบ ต้องใช้เพียงคีย์บอร์ดและทักษะการเขียนโค้ดขั้นพื้นฐานเท่านั้น
OpenSCAD เขียนด้วยภาษา C++ ซึ่งเผยแพร่ภายใต้ลิขสิทธิ์ GPLv2 และทำงานบนระบบปฏิบัติการหลักทั้งหมด: Linux, *BSD, macOS, Windows
ใหม่ในรุ่นนี้
-
ความสามารถด้านภาษาการเขียนโปรแกรม
- เพิ่ม ยืนยัน () โมดูล и ยืนยัน () ฟังก์ชั่น.
- เพิ่มโมดูลแล้ว อนุญาต().
- เพิ่มคุณสมบัติแล้ว อ๊อด ().
- เพิ่มคุณสมบัติแล้ว ก้อง ().
- เพิ่มฟังก์ชั่นสำหรับการตรวจสอบประเภท: is_undef(), is_list(), is_num(), is_bool(), is_string().
- ตัวแปรพิเศษใหม่: $ดูตัวอย่าง.
- รายการอัปเดตความเข้าใจ: ถ้า / อื่นเงื่อนไข, คำหลักแต่ละคำ, สไตล์ C สำหรับห่วง, วนซ้ำอักขระในสตริง.
- Rotate_extrude(): เพิ่มพารามิเตอร์ มุม.
- นำเข้า() รองรับ SVG, 3MF และ AMF แล้ว
- สี() ขณะนี้รองรับการระบุสีเป็นเลขฐานสิบหก
-
คุณสมบัติของโปรแกรม
- Customizer: ทำให้สามารถเปลี่ยนพารามิเตอร์การออกแบบ (“ค่าคงที่” ในโค้ด) จาก GUI ซึ่งมองเห็นได้ในภาพหน้าจอทางด้านขวา
- รองรับเมาส์ 3D/จอยสติ๊ก/เกมแพด เพื่อนำทางไปยังพื้นที่แสดงตัวอย่าง
- รองรับการพิมพ์ 3D ในตัว รวมถึงผ่าน Octo Print.
- รองรับรูปแบบการส่งออกใหม่: SVG, 3MF, เอเอ็มเอฟ.
- แก้ไขและดูตัวอย่างค่าอย่างรวดเร็วโดยกด Alt-Arrow (Shift-Alt-Arrow บน macOS)
- เพิ่มตัวเลือกบรรทัดคำสั่ง -ดู.
- ขณะนี้เสียงแจ้งเตือนจะเล่นเมื่อการเรนเดอร์เสร็จสิ้น
- จัดแจงใหม่ ข้อผิดพลาดและคำเตือนบางประการ.
- แปลเป็นภาษาใหม่: ยูเครน, โปแลนด์
-
คุณสมบัติที่เลิกใช้แล้ว
- ลบ glide() และ subdiv() ซึ่งไม่เคยใช้งานมาก่อน
การอ้างอิง
- ดาวน์โหลดซอร์สหรือชุดประกอบสำเร็จรูปสำหรับระบบปฏิบัติการต่างๆ
- GitHub
- เอกสารรายละเอียด
- อสม – คลังโมดูลเพิ่มเติม เช่น สำหรับการสร้างเฟืองหรือเธรด
ที่มา: linux.org.ru