<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"
Java SDK untuk Memproses Format 3D
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.3D Cloud SDK for Java membantu Anda bekerja dengan format file 3D dalam Aplikasi Java berbasis cloud, tanpa menginstal perangkat lunak pihak ketiga. Itu adalah pembungkus di sekitar Aspose.3D Cloud REST APIs.
Memproses Objek & File 3D di Cloud
- Create a new 3D entity dengan ukuran.
- Hapus node yang ditentukan dari adegan 3D.
- Convert antara berbagai supported 3D file formats.
- Ekstrak dan simpan adegan dalam format file baru.
- Ekstrak data mentah dari File PDF yang dilindungi kata sandi.
- Triangulasi seluruh file dan simpan ke file asli.
- Triangulasi seluruh file atau bagian tertentu dari suatu adegan (Ditentukan oleh OAP) dan simpan ke file baru.
- API berbasis REST yang menawarkan independensi platform.
- Kemampuan untuk berintegrasi dengan layanan cloud lainnya.
- Tidak diperlukan alat tambahan atau perangkat lunak rendering.
Fitur Penyimpanan Cloud Gambar 3D
- Unggah, unduh, salin, pindahkan, dan hapus file, termasuk penanganan versi (jika Anda menggunakan penyimpanan Cloud yang mendukung fitur ini - benar secara default).
- Membuat, menyalin, memindahkan, dan menghapus folder.
- Salin dan pindahkan file dan folder di penyimpanan terpisah dalam lingkup satu operasi.
- Periksa apakah ada file, folder, atau penyimpanan tertentu.
Jenis Entitas 3D yang Didukung
- Kotak
- Silinder
- Bola
- Torus
- Pesawat terbang
Baca & Tulis Format 3D
Autodesk®: FBX 7.2 hingga 7.5 (ASCII/Biner)
CAD Sistem 3D: STL (ASCII/Biner)
Wavefront: OBJ
Studio 3D Tersembunyi: 3DS
Universal3D: U3D
Collada: DAE
Transmisi GL: glTF (ASCII/Biner)
Google Draco: DRC
Format Dokumen Portabel: PDF
Lainnya: RVM (Teks/Biner), AMF, PLY (ASCII/Biner), HTML
Format Hanya Baca
AutoCAD: DXF
DirectX: X (ASCII/Biner)
Siemens®: JT
Pixar®: USD, USDZ
Microsoft®: 3MF
3D Studio Max®: ASE
Persyaratan
Membangun pustaka klien API memerlukan:
- Jawa 1.7+
- Maven
Prasyarat
Untuk menggunakan Aspose.3D Cloud SDK untuk Java, Anda perlu mendaftarkan akun dengan Aspose Cloud dan mencari/membuat ID Klien dan Rahasia Klien di Cloud Dashboard. Tersedia kuota gratis. Untuk detail selengkapnya, lihat Aspose Cloud Pricing.
Instalasi
Instal dari Maven
Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Instal dari sumber
Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:
mvn clean install
Untuk menyebarkannya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:
mvn clean deploy
Lihat OSSRH Guide untuk informasi lebih lanjut.
Pengguna Maven
Tambahkan dependensi ini ke POM proyek Anda:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
</dependencies>
Yang lain
Mula-mula buat JAR dengan menjalankan:
mvn clean package
Kemudian instal JAR berikut secara manual:
target/aspose-3d-cloud-20.5.jar
target/lib/*.jar
Konversi 3D ke PDF di Jawa
// 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);
Lisensi
Semua Aspose.3D Cloud SDK, skrip pembantu, dan template dilisensikan di bawah MIT License.
Otorisasi & Otentikasi
Authentication schemes yang ditentukan untuk API adalah sebagai berikut:
JWT
- Tipe: OAuth
- Aliran: aplikasi
- URL Otorisasi:https://api.aspose.cloud/connect/token
Rekomendasi
Sebaiknya buat instance ApiClient
per utas di lingkungan multithread untuk menghindari kemungkinan masalah.
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
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