16月2019.05日,經過四年的開發,OpenSCAD發布了新的穩定版本——XNUMX。
OpenSCAD 是一種非交互式 3D CAD,它類似於 3D 編譯器,可以從特殊編程語言的腳本生成模型。 OpenSCAD 非常適合 3D 打印,也適合根據給定的參數集自動生成大量相似的模型。 只需一個鍵盤和基本的編碼技能即可充分使用它。
OpenSCAD 採用 C++ 編寫,根據 GPLv2 許可證分發,並在所有主要操作系統上運行:Linux、*BSD、macOS、Windows。
此版本新增內容
-
編程語言特性
- 添加 斷言()模塊 и 斷言()函數.
- 添加模塊 讓().
- 添加了功能 訂單().
- 添加了功能 迴聲().
- 新增類型檢查功能: is_undef(), is_list(), is_num(), is_bool(), is_string().
- 新的特殊變量: $預覽.
- 列表推導式生成器的更新: if/else 條件, 每個關鍵詞, C 風格的 for 循環, 迭代字符串的字符.
- rotate_extrude():添加參數 角.
- 進口() 現在支持 SVG、3MF 和 AMF。
- 顏色() 現在支持十六進制顏色規範。
-
方案特點
- 定制:允許您從 GUI 更改設計參數(代碼中的“常量”),如右側屏幕截圖所示。
- 3D 鼠標/操縱桿/遊戲手柄支持 在預覽區域中導航。
- 對 3D 打印的內置支持,包括通過 八印.
- 支持新的導出格式: SVG、3MF、AMF.
- 通過按 Alt-箭頭(macOS 上的 Shift-Alt-箭頭)快速編輯和預覽值。
- 添加了命令行選項 -看法.
- 現在,渲染結束時會播放聲音通知。
- 重做 一些錯誤和警告.
- 翻譯成新語言:烏克蘭語、波蘭語。
-
已棄用的功能
- 刪除了從未實現的 glide() 和 subdiv() 。
引用
- 下載適用於不同操作系統的源代碼或現成版本
- GitHub上
- 詳細文檔
- 計算機輔助設計 – 附加模塊庫,例如用於生成齒輪或螺紋
來源: linux.org.ru