USDZからSTLJava

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形式のファイルに変換できます。

  1. まず、Sceneクラスのインスタンスを作成して、ソースUSDZファイルをロードします。
  2. StlSaveOptionsクラスのオブジェクトを初期化します。
  3. 最後に、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に含まれている他の多くの機能を確認できます。ご不明な点やご不明な点がございましたら、フォーラムまでお問い合わせください。

関連項目

JavaでOBJをUSDZに変換