Aspose.3D  for .NET

.NET 3D API Manipulasi File

Baca, Tulis, Manipulasi, dan Konversi format file 3D dalam aplikasi berbasis .NET.

  Unduh uji coba gratis
  
 

Aspose.3D for .NET adalah Gameware dan Computer-Aided-Designing (CAD) API yang kaya fitur untuk memanipulasi dokumen tanpa 3D ketergantungan pemodelan dan rendering perangkat lunak. API mendukung Discreet3DS, WavefrontOBJ, FBX (ASCII, Biner), STL (ASCII, Binary), Universal3D, Collada, glTF, GLB, PLY, DirectX, Google Draco format file dan banyak lagi. Pengembang dapat membuat, membaca, mengonversi, memodifikasi, dan mengontrol substansi 3D format dokumen dengan mudah.

Aspose.3D for .NET API mudah digunakan dan dapat digunakan dengan aplikasi .NET apa pun semudah menyalinnya tanpa mengkhawatirkan layanan dan modul lain yang sudah terpasang.

Fitur .NET 3D API Lanjutan

Buat 3D adegan & simpan dalam format yang didukung

Muat, simpan & mengonversi file ke aliran

Bekerja dengan geometri & hierarki adegan

Bagikan data geometri mesh antara beberapa node

Tambahkan properti animasi ke dokumen adegan

Triangulasi Mesh dengan Tata Letak Memori Kustom dari Vertex

Tambahkan Kamera Target di Scene

Menganimasikan Objek dalam Adegan

Pisahkan Mesh berdasarkan Bahan

Render tampilan 3D dalam Format Gambar

Keluarkan dan Terima Bayangan di Geometri

Izinkan perubahan orientasi pesawat

Tingkatkan pembuatan silinder

Menambahkan dukungan perender vulkan

Buat geometri dengan mengekstrusi bentuk

Dukungan algoritma atlas UV

Dukungan untuk format pencetakan 3d standar AMF

FBX impor dan dukungan penulisan Biner

Ekspor dan impor glTF file dengan kompresi draco

3D Konversi Format File

Aspose.3d for .NET menyediakan serangkaian algoritme lanjutan yang menjadikannya solusi lengkap untuk 3D konversi format file. Proses konversi semudah mengubah ekstensi file ke format yang diinginkan. Yang perlu Anda lakukan adalah memuat file sumber dalam instance Scene, dan memanggil metode Save-nya dengan parameter FileFormat yang sesuai. Itu dia!

Simpan 3D adegan dalam format berbeda - C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D Pembuatan Adegan

Aspose.3D for .NET memberdayakan pemrogram untuk dengan mudah membuat adegan dari awal tanpa perlu menginstal 3D perangkat lunak pemodelan atau rendering apa pun. 3D .NET API juga memungkinkan untuk menyimpan adegan dalam format (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D dan Collada) dengan memanggil metode Simpan dari Objek kelas adegan.

Tambahkan Informasi Aset ke 3D Scene

Metadata adalah informasi terstruktur yang menjelaskan, menempatkan dan membuatnya lebih mudah untuk mengambil, menggunakan dan mengelola sumber informasi. Aspose.3D for .NET API memungkinkan pengembang menentukan Metadata untuk adegan.

Buat 3D Jala & Bentuk Grafis

Pustaka .NET 3D memungkinkan pengembang membuat jalinan dari berbagai 3D bentuk geometris, menentukan titik kontrol dan poligon dengan cara paling sederhana untuk membuat jalinan dan mengarahkan jalinan ke beberapa contoh dari jenis bentuk. Pengembang juga dapat menempatkan 3D bentuk di mana saja pada adegan 3D.

Bagikan Data Geometri Mesh dengan Banyak Node

Untuk mengurangi kebutuhan memori, satu instance Mesh dapat diikat ke berbagai instance Node.js. Bayangkan Anda memerlukan sistem di mana sejumlah besar 3D kubus tampaknya tidak dapat dibedakan; Anda dapat menghemat memori dengan membuat satu objek Mesh saat sistem dimulai. Pada saat itu, setiap kali Anda membutuhkan bentuk lain, Anda membuat objek Node lain, lalu arahkan simpul itu ke satu Mesh. Beginilah cara API mengelola pembuatan instance.

Segitiga Mesh dengan Tata Letak Memori Kustom dari Vertex

Ubah jaring menjadi jaring segitiga karena setiap struktur kompleks dapat direpresentasikan sebagai sekelompok segitiga. Paket perangkat lunak grafis dan perangkat keras beroperasi lebih efisien pada segitiga. Tata letak memori Vertex juga penting untuk memberi makan GPU (Graphics Processing Unit) karena GPU juga harus tahu tentang tata letak simpul untuk mengekstrak atribut yang benar dari buffer.

Independen dari Instalasi Perangkat Lunak Eksternal apa pun

Aspose.3D API dibuat menggunakan kode terkelola yang tidak pernah bergantung pada API eksternal atau penginstalan perangkat lunak apa pun pada mesin untuk bekerja dengan file 3D. Ini adalah solusi yang disesuaikan dengan sempurna dalam hal fitur yang didukung, keamanan, stabilitas, skalabilitas, kecepatan, dan harga.

  
  

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