Aspose.3D  for Java

Java 3D Pemrosesan Berkas API

Buat, Manipulasi & Simpan 3D file ke berbagai format tanpa memerlukan perangkat lunak pemodelan & rendering eksternal.

  Unduh uji coba gratis
  
 

Aspose.3D for Java adalah Gameware mandiri dan CAD API untuk memanipulasi 3D file. API mendukung sebagian besar format file 3D populer dan aplikasi dapat membuat, membaca, mengonversi & memodifikasi file dengan mudah. Selain itu, API membantu pengembang dalam pemodelan dan pembuatan dunia game besar, adegan luar biasa untuk visualisasi desain, melibatkan pengalaman realitas virtual, menambahkan properti Animasi ke file adegan, elemen format menggunakan transformasi dan banyak lagi.

Fitur Java 3D API Lanjutan

Hasilkan adegan dan simpan dalam format yang didukung

Muat, simpan, dan render 3D dokumen ke aliran

Bekerja dengan geometri dan hierarki pemandangan

Bagikan data geometri mesh dalam beberapa node

Tambahkan properti animasi ke file adegan

Triangulasi Mesh dengan tata letak memori kustom dari vertex

Tambahkan kamera target serta objek animasi dalam 3D adegan

Pisahkan jerat berdasarkan bahan

Ubah orientasi bidang dengan menentukan naik normal

Buat geometri dengan mengekstrusi bentuk

Tingkatkan pembuatan silinder

Deteksi format file berbasis arsip

dukungan dari AMF format

Impor dan ekspor glTF dokumen menggunakan kompresi Draco

Antar-konversi File Adegan

API memberikan dukungan 3D konversi format file dengan cara yang sederhana. Pengembang dapat memuat dokumen sumber dalam contoh Scene, dan menggunakan fungsi Simpan dengan parameter FileFormat. Itu dia!

Simpan 3D adegan dalam format berbeda - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Hasilkan 3D Adegan melalui API

Aspose.3D for Java memungkinkan pengembang membuat adegan dari awal tanpa ketergantungan perangkat lunak pemodelan apa pun. Java API juga memberdayakan pengembang untuk menyimpan adegan dalam salah satu format yang didukung seperti (STL, FBX, Discreet3DS, WavefrontOBJ, Collada dan Universal3D).

Buat adegan dengan bentuk 3D primitif - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Bangun Hirarki Node dengan Cara Sederhana

Aspose.3D for Java API memberikan kemampuan untuk membangun hierarki Node di mana Node adalah blok pembangun dasar dari sebuah adegan. Hirarki node mendefinisikan struktur logis dan menyediakan konten yang terlihat dengan melampirkan geometri, lampu, dan kamera ke node.

Tambahkan Properti Animasi ke Scene

Aspose.3D for Java API memberikan dukungan untuk animasi bingkai utama melalui CurveMapping yang memetakan komponen properti ke kurva yang berbeda. Selain itu, perpustakaan menawarkan untuk menyiapkan kamera target dalam file 3D yang berguna dalam animasi saat Anda membutuhkan kamera untuk menghadapi node tertentu.

Kekokohan, Performa & Skalabilitas

Aspose.3D for Java dirancang untuk berkinerja sama baiknya di sisi server atau klien. Ini adalah rakitan Java tunggal yang dapat digunakan dengan aplikasi Java apa pun hanya dengan menambahkan referensinya. Anda tidak perlu khawatir tentang layanan atau modul lain saat bekerja dengan API.

  
  

Aspose.3D menawarkan 3D API pemrosesan individual untuk lingkungan pengembangan populer lainnya seperti yang tercantum di bawah ini: