Aspose.ThreeD

Ruang nama dasar Aspose.3D

Kelas

KelasKeterangan
A3DObjectKelas dasar dari semua objek Aspose.ThreeD, semua sub kelas akan mendukung properti dinamis.
AssetInfoInformasi aset. Informasi aset dapat dilampirkan pada aScene . AnakScene dapat memiliki sendiriAssetInfo untuk mengesampingkan definisi orang tua.
BonePoseItuBonePose berisi matriks transformasi untuk simpul tulang
CustomObjectData meta atau objek khusus yang digunakan dalam file 3D dikelola oleh kelas ini. Semua properti khusus disimpan sebagai properti dinamis.
EntityKelas dasar dari semua entitas. Entitas mewakili objek konkret yang terpasang di bawah simpul sepertiLight/Geometry .
ExportExceptionPengecualian saat Aspose.3D gagal mengekspor adegan ke file
FileFormatDefinisi format file
FileFormatTypeJenis format file
GlobalTransformTransformasi global mirip denganTransform tetapi tidak dapat diubah saat mewakili transformasi akhir yang dievaluasi. Sistem koordinat kanan digunakan saat mengevaluasi transformasi global
ImageRenderOptionsOpsi untukRender DanRender
ImportExceptionPengecualian saat Aspose.3D gagal membuka sumber yang ditentukan
LicenseMenyediakan metode untuk melisensikan komponen.
MeteredMenyediakan metode untuk menyetel kunci terukur.
NodeMerupakan elemen dalam grafik adegan. Grafik adegan adalah pohon objek Node. Layanan manajemen pohon mandiri dalam kelas ini. Perhatikan SDK Aspose.3D tidak menguji validitas grafik adegan yang dibangun. Ini adalah tanggung jawab pemanggil untuk memastikan bahwa itu tidak menghasilkan grafik siklik dalam hirarki node. Selain manajemen pohon, kelas ini mendefinisikan semua properti yang diperlukan untuk menggambarkan posisi objek dalam adegan. Informasi ini mencakup properti Terjemahan, Rotasi, dan Penskalaan dasar dan opsi lebih lanjut untuk atribut pivot, limit, dan sambungan IK seperti kekakuan dan peredaman. Saat pertama kali dibuat, objek Node “kosong” (yaitu: ini adalah objek tanpa representasi grafis yang hanya berisi informasi posisi). Dalam keadaan ini, dapat digunakan untuk mewakili orang tua dalam struktur pohon simpul tetapi tidak lebih. Penggunaan normal dari jenis objek ini adalah menambahkan entitas yang akan mengkhususkan node (lihat “Entitas”). Entitas adalah objek itu sendiri dan terhubung ke Node. Ini juga berarti bahwa entitas yang sama dapat dibagi di antara beberapa node. Camera, Light, Mesh, dll… semuanya adalah entitas dan semuanya berasal dari kelas dasar Entity.
NodeVisitorCallback untuk melakukan perjalanan melalui seluruh hierarki node.
PosePose digunakan untuk menyimpan matriks transformasi saat geometri dikuliti. Pose adalah sekumpulanBonePose , setiapBonePose menyimpan informasi transformasi konkret dari node tulang.
PropertyKelas untuk menampung properti yang ditentukan pengguna.
PropertyCollectionKumpulan properti
SceneScene adalah objek tingkat atas yang berisi simpul, geometri, material, tekstur, animasi, pose, sub-adegan, dll. Scene dapat memiliki sub-adegan, berfungsi sebagai dukungan banyak dokumen dalam file seperti collada/blender /fbx Hirarki node dapat diakses melaluiRootNodeLibrary digunakan untuk menyimpan referensi objek yang tidak terikat selama serialisasi (seperti data meta atau objek khusus) sehingga dapat digunakan sebagai perpustakaan.
SceneObjectKelas akar objek yang akan disimpan di dalam sebuah adegan.
TransformTransform berisi informasi yang memungkinkan akses ke translasi/skala/rotasi objek atau matriks transformasi dengan biaya minimum Ini digunakan oleh transformasi lokal.
TrialExceptionIni dimunculkan di Scene.Open/Scene.Save saat tidak ada lisensi yang diterapkan. Anda dapat menonaktifkan pengecualian ini dengan menyetel SuppressTrialException ke true.

Antarmuka

AntarmukaKeterangan
INamedObjectObjek yang memiliki nama

Pencacahan

PencacahanKeterangan
AxisSumbu koordinat.
CoordinatedSystemSistem koordinat tangan kiri atau tangan kanan.
FileContentTypeJenis konten file
PoseTypeJenis pose.
PropertyFlagsBendera properti