USDZファイルは、拡張現実ベースのシナリオで動作するために一般的に使用されます。これらには、マッピング、シェーディング、骨格の変形など、すべての情報が含まれています。場合によっては、USDZファイルをSTL形式にエクスポートする必要があります。このようなシナリオの場合、この記事では、JavaでUSDZをSTLファイルに変換する方法を示します。
USDZからSTLへのファイルコンバーター–JavaAPIのインストール
Aspose.3D for Java APIを使用して、3次元オブジェクトまたはデータを含むファイルを作成、編集、または操作できます。 ダウンロードセクションからJARファイルをダウンロードするか、構成を使用してMavenベースのプロジェクトのpom.xmlファイルのAsposeリポジトリからAPIにダウンロードすることで、APIに簡単にアクセスできます。
リポジトリ:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依存:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
JavaでUSDZをSTLファイルに変換する
以下の手順に従って、USDZファイルをSTL形式のファイルに変換できます。
- まず、Sceneクラスのインスタンスを作成して、ソースUSDZファイルをロードします。
- StlSaveOptionsクラスのオブジェクトを初期化します。
- 最後に、USDZをSTLファイルに変換します。
次のコードスニペットは、JavaでプログラムによってUSDZをSTLファイルに変換する方法を説明しています。
// 入力USDZファイルをロードします
Scene scene = new Scene();
scene.open("Test.usdz");
// STLSaveOptionsクラスのインスタンスを作成します
StlSaveOptions options = new StlSaveOptions();
// USDZをSTLファイルに変換する
scene.save("output.stl", options);
無料の一時ライセンスを取得する
無料の一時ライセンスを取得することで、評価の制限なしにAPIを評価できます。
オンラインデモ
上記のAPIを使用して開発されたUSDZtoSTLConverterウェブアプリをお試しください。
結論
この記事では、JavaでプログラムによってUSDZをSTLファイルに変換する方法を学びました。この変換は、一部のモデルの3D印刷を実行したり、3Dモデリングアプリケーションで一部のシーンをレンダリングしたりする場合に役立ちます。さらに、ドキュメントスペースを確認することで、APIに含まれている他の多くの機能を確認できます。ご不明な点やご不明な点がございましたら、フォーラムまでお問い合わせください。