STL と DXF は、コンピュータ支援設計 (CAD) で使用される 2 つの一般的なファイル形式です。 STL ファイルは通常 3D プリントに使用され、DXF ファイルは描画、製図、製造などのさまざまな CAD タスクに使用されます。このブログ投稿では、Python で STL を DXF に変換する方法を学びます。
この記事では次のトピックについて説明します。
Python STL から DXF へのコンバーター API – 無料ダウンロード
STL ファイルを DXF に変換するには、Aspose.CAD for Python API を使用します。 Aspose.CAD for Python は、開発者が Python で CAD ファイルを操作できるようにする強力なライブラリです。 STL、DXF、DWG、DGN などの幅広い CAD ファイル形式 をサポートしています。この API を使用すると、開発者は新しい CAD ファイルを作成し、表示および編集できます。 CAD ファイル、CAD ファイルからデータを抽出し、他の形式に変換します。
パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。
pip install aspose-cad
Python で STL を DXF に変換する
以下の手順に従って、Python で STL を DXF に簡単に変換できます。
- Image クラスのloadメソッドを使用して、入力STLファイルをロードします。
- DxfOptions クラスのインスタンスを作成します。
- 最後に、save() メソッドを呼び出して STL を DXF として保存します。出力 DXF ファイルのパスと DxfOptions を引数として受け取ります。
次のコード サンプルは、Python で STL を DXF に変換する方法を示しています。
# 入力ファイルと出力ファイルのパスを指定します。
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# DWF ファイルをロードする
image = cad.Image.load(inputSTL)
# DXF オプションを指定する
options = cad.imageoptions.DxfOptions()
# 出力DXFファイルを保存する
image.save(outputDXF, options);
Python のオプションを使用して STL を DXF に変換する
以下の手順に従って、STL ファイルを DXF 形式に変換する際に、さまざまな保存オプションを指定できます。
- Image クラスを使用して入力 STL ファイルを読み込みます。
- CadRasterizationOptions クラスのインスタンスを作成します。
- オプションのプロパティを指定します。
- DxfOptions クラスのインスタンスを作成します。
- その後、vectorrasterizationoptions プロパティを CadRasterizationOptions に設定します。
- 最後に、save() メソッドを呼び出して STL を DXF として保存します。
次のコード サンプルは、Python で STL から DXF への変換をカスタマイズする方法を示しています。
# 入力ファイルと出力ファイルのパスを指定します。
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";
# DWF ファイルをロードする
image = cad.Image.load(inputSTL)
# CAD ラスタライズ オプションを指定する
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True
# 変換する特定のレイアウトを選択してください
rasterizationOptions.layouts = ["Drawing1-Layout1"]
# DXF オプションを指定する
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions
# 出力DXFファイルを保存する
image.save(outputDXF, options);
無料ライセンスを取得する
STL から DXF へのコンバータ ライブラリを制限なくお試しいただくには、無料の一時ライセンスを取得してください。
STLからDXFへのオンラインコンバーター
上記の API を使用して開発されたこの無料のオンライン STL から DXF コンバーター アプリを試すこともできます。プラグイン、ソフトウェア、またはサブスクリプションをインストールせずに、任意のブラウザーまたはデバイスからアクセスできます。
Python STL から DXF へのコンバーター – 学習リソース
STL を DXF に変換するだけでなく、以下のリソースを使用して、ライブラリについて詳しく学び、他のさまざまな機能を探索することができます。
結論
このブログ投稿では、Python で STL を DXF に変換する方法を学びました。この記事で説明する手順に従うと、STL ファイルをプログラムで簡単に DXF 形式に変換できます。 Aspose.CAD for Python ライブラリは、Python で CAD ファイルを操作するためのシンプルで使いやすい API を提供します。 Python で STL を DXF に変換するだけでなく、無料の Web ベース STL コンバーターを使用して、オンラインで STL ファイルを DXF 形式に変換することもできます。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。