<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '20.5')
<dependency org="com.aspose" name="aspose-3d-cloud" rev="20.5">
<artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "20.5"
3D フォーマットを処理するための Java SDK
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
Aspose.3D Cloud SDK for Java は、サードパーティ ソフトウェアをインストールすることなく、クラウドベースの Java アプリ内で 3D ファイル形式を操作するのに役立ちます。 Aspose.3D Cloud REST APIs のラッパーです。
クラウドで 3D オブジェクトとファイルを処理する
- Create a new 3D entity とサイズ。
- 指定したノードを 3D シーンから削除します。
- さまざまなsupported 3D file formats間のConvert。
- シーンを新しいファイル形式で抽出して保存します。
- パスワードで保護された PDF ファイルから生データを抽出します。
- ファイル全体を三角測量し、元のファイルに保存します。
- ファイル全体またはシーンの特定の部分 (OAP で指定) を三角測量し、新しいファイルに保存します。
- プラットフォームに依存しない REST ベースの API。
- 他のクラウド サービスと統合する機能。
- 追加のツールやレンダリング ソフトウェアは必要ありません。
3D 画像のクラウド ストレージ機能
- バージョン処理を含む、ファイルのアップロード、ダウンロード、コピー、移動、および削除 (この機能をサポートするクラウド ストレージを使用している場合 - デフォルトで true)。
- フォルダの作成、コピー、移動、および削除。
- 単一の操作の範囲内で、ファイルとフォルダーを別々のストレージ間でコピーおよび移動します。
- 特定のファイル、フォルダー、またはストレージが存在するかどうかを確認します。
サポートされている 3D エンティティ タイプ
- 箱
- シリンダー
- 球体
- トーラス
- 飛行機
3D フォーマットの読み取りと書き込み
Autodesk®: FBX 7.2 から 7.5 (ASCII/バイナリ)
3D Systems CAD: STL (ASCII/バイナリ)
ウェーブフロント: OBJ
目立たない 3D スタジオ: 3DS
ユニバーサル 3D: U3D
コラダ: DAE
GL 転送: glTF (ASCII/バイナリ)
Google Draco: DRC
ポータブル ドキュメント形式: PDF
その他: RVM (テキスト/バイナリ)、AMF、PLY (ASCII/バイナリ)、HTML
読み取り専用フォーマット
AutoCAD: DXF
DirectX: X (ASCII/バイナリ)
Siemens®: JT
Pixar®: USD、USDZ
Microsoft®: 3MF
3D Studio Max®: ASE
要件
API クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- メイヴン
前提条件
Aspose.3D Cloud SDK for Java を使用するには、Aspose Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、Aspose Cloud Pricing を参照してください。
インストール
Maven からインストール
Aspose Cloud リポジトリをアプリケーション pom.xml に追加します。
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
ソースからインストール
API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです。
mvn clean install
代わりにリモートの Maven リポジトリにデプロイするには、リポジトリの設定を構成し、次を実行します。
mvn clean deploy
詳細については、OSSRH Guide を参照してください。
Maven ユーザー
この依存関係をプロジェクトの POM に追加します。
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
</dependencies>
その他
最初に、次を実行して JAR を生成します。
mvn clean package
次に、次の JAR を手動でインストールします。
target/aspose-3d-cloud-20.5.jar
target/lib/*.jar
Java での 3D から PDF への変換
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", "MY_CLIENT_ID", "MY_CLIENT_SECRET");
const string name = "sample.3d";
const string multifileprefix = "newScene";
const string newformat = "pdf";
const string password = null;
const string folder = "3DTest";
string storage = "My_Storage_Name";
var response = threeDCloudApi.PostSceneToFileWithHttpInfo(name, multifileprefix, newformat, password, folder, storage);
Console.WriteLine(response);
ライセンス
すべての Aspose.3D Cloud SDK、ヘルパー スクリプト、およびテンプレートは、MIT License の下でライセンスされています。
承認と認証
API 用に定義された Authentication schemes は次のとおりです。
JWT
- タイプ: OAuth
- フロー: アプリケーション
- 認証 URL:https://api.aspose.cloud/connect/token
おすすめ
潜在的な問題を回避するために、マルチスレッド環境でスレッドごとに「ApiClient」のインスタンスを作成することをお勧めします。
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
Aspose.3D Aspose.3D Cloud Aspose-Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud DirectX X ASCII Binary Siemens JT DXF 3MF ASF VRML HTML FBX STL OBJ 3DS U3D DAE gITF DRC EVM PDF AMF PLY Model modeling entity 3D box xylinder sphere torus plane camera light path extract export exporter convert converter conversion triangulate mesh scale object transform translate phi segment plane theta radius tubular tube arc radial