Python で STL を DXF に変換する

STLDXF は、コンピュータ支援設計 (CAD) で使用される 2 つの一般的なファイル形式です。 STL ファイルは通常 3D プリントに使用され、DXF ファイルは描画、製図、製造などのさまざまな CAD タスクに使用されます。このブログ投稿では、Python で STL を DXF に変換する方法を学びます。

この記事では次のトピックについて説明します。

  1. STL を DXF に変換するための Python API
  2. STLをDXFに変換
  3. オプションでSTLをDXFに変換
  4. STL から DXF へのコンバーター オンライン
  5. 無料の学習リソース

Python STL から DXF へのコンバーター API – 無料ダウンロード

STL ファイルを DXF に変換するには、Aspose.CAD for Python API を使用します。 Aspose.CAD for Python は、開発者が Python で CAD ファイルを操作できるようにする強力なライブラリです。 STL、DXF、DWGDGN などの幅広い CAD ファイル形式 をサポートしています。この API を使用すると、開発者は新しい CAD ファイルを作成し、表示および編集できます。 CAD ファイル、CAD ファイルからデータを抽出し、他の形式に変換します。

パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。

pip install aspose-cad

Python で STL を DXF に変換する

以下の手順に従って、Python で STL を DXF に簡単に変換できます。

  1. Image クラスのloadメソッドを使用して、入力STLファイルをロードします。
  2. DxfOptions クラスのインスタンスを作成します。
  3. 最後に、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 形式に変換する際に、さまざまな保存オプションを指定できます。

  1. Image クラスを使用して入力 STL ファイルを読み込みます。
  2. CadRasterizationOptions クラスのインスタンスを作成します。
  3. オプションのプロパティを指定します。
  4. DxfOptions クラスのインスタンスを作成します。
  5. その後、vectorrasterizationoptions プロパティを CadRasterizationOptions に設定します。
  6. 最後に、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 形式に変換することもできます。不明な点がある場合は、無料サポート フォーラムまでお問い合わせください。

関連項目