16 月 2019.05 日、XNUMX 年間の開発を経て、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 をサポートするようになりました。
- 色() XNUMX 進数での色の指定をサポートするようになりました。
-
プログラムの特徴
- カスタマイザ: 右側のスクリーンショットに示されているように、GUI から設計パラメータ (コード内の「定数」) を変更できるようになります。
- 3Dマウス/ジョイスティック/ゲームパッドをサポート をクリックしてプレビュー領域を移動します。
- 3D プリントの組み込みサポート (経由など) オクトプリント.
- 新しいエクスポート形式のサポート: SVG、3MF、AMF.
- Alt-矢印 (macOS では Shift-Alt-矢印) を押すと、値をすばやく編集してプレビューできます。
- コマンドラインオプションを追加 -ビュー.
- レンダリングが完了すると、サウンド通知が再生されるようになりました。
- リメイク いくつかのエラーと警告.
- 新しい言語への翻訳: ウクライナ語、ポーランド語。
-
廃止された機能
- 実装されていなかった glide() と subdiv() を削除しました。
リファレンス
- さまざまな OS のソースまたは既製のアセンブリをダウンロード
- GitHubの
- 詳細なドキュメント
- MCAD – 追加モジュールのライブラリ(例: 歯車やねじ山を生成するため)
出所: linux.org.ru