STLからUSDZcsharp

STLファイルには3D幾何学的情報が含まれているため、STLファイルはコンピューター支援製造で使用されます。一方、USDZファイルは、拡張現実ベースのシーンを作成するためによく使用されます。特定のユースケースでは、STLファイルをUSDZ形式に変換する必要がある場合があります。この記事では、C#でプログラムによってSTLファイルをUSDZファイルに変換する方法について説明します。

STLからUSDZへのコンバーター– C#APIのインストール

Aspose.3D for .NET APIは、FBX、OBJ、およびその他の多くのサポートされている形式の作成、編集、または操作をサポートしています。 ダウンロードページからDLLファイルをダウンロードしてAPIにアクセスするか、次のNuGetインストールコマンドを使用します。

PM> Install-Package Aspose.3D

C#でプログラム的にSTLをUSDZ形式に変換する

以下の手順に従って、STLファイルをUSDZ形式に変換できます。

  1. Sceneクラスのインスタンスを含む入力STLファイルをロードします
  2. UsdSaveOptionsクラスのインスタンスを初期化します。
  3. STLをUSDZ形式に変換します。

次のコードサンプルは、STLファイルをC#でUSDZ形式に変換する方法を示しています。

// Sceneクラスのオブジェクトを初期化します
Scene scene = new Scene();

// Openメソッドを使用して入力STLファイルをロードします
scene.Open("test.stl");

// UsdSaveOptionsクラスオブジェクトを初期化します
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// 出力USDZファイルを保存
scene.Save("test.usdz", options);

API機能を調べる

ドキュメントセクションのさまざまな章で説明されているように、APIは他のいくつかのファイル変換と3Dシーン操作をサポートしています。 3次元グラフィックスでの動作がサポートされている他のAPIを確認することをお勧めします。

無料の一時ライセンスを取得する

無料の一時ライセンスを取得することで、APIのすべての機能をフル稼働でテストできます。これにより、評価の制限なしにAPIのパフォーマンスを評価できます。

結論

この記事では、C#でプログラムによってSTLファイルをUSDZ形式に変換する方法について説明しました。ただし、要件や質問について話し合う必要がある場合は、フォーラムまでご連絡ください。

関連項目

USDZをC#でSTLファイルに変換