Aspose.ThreeD.Utilities

Semua kelas utilitas ditentukan dalam namespace ini.

Kelas

KelasKeterangan
DummyFileSystemOperasi baca/tulis adalah operasi dummy.
FileSystemEnkapsulasi sistem file. Aspose.3D akan menggunakan ini untuk membaca/menulis dependensi.
IOUtilsUtilitas untuk menulis matriks/vektor ke penulis biner
LocalFileSystemItuLocalFileSystem akan memetakan operasi baca/tulis ke direktori lokal.
MathUtilsSatu set utilitas matematika yang berguna.
MemoryFileSystemItuMemoryFileSystemakan memetakan operasi baca/tulis ke memori.
ParseExceptionPengecualian saat Aspose.3D gagal mengurai input.
SemanticAttributeIzinkan pengguna untuk menggunakan struktur mereka sendiri untuk deklarasi statisVertexDeclaration
TransformBuilderItuTransformBuilder digunakan untuk membangun matriks transformasi dengan rantai transformasi.
VertexReferensi vertex, digunakan untuk mengakses vertex mentah diTriMesh .
VertexDeclarationDeklarasi struktur simpul yang ditentukan khusus
VertexFieldDeskripsi tata letak memori bidang Vertex.
WatermarkUtilitas untuk menyandikan/mendekode tanda air buta ke/dari mesh.
ZipArchiveFileSystemSistem file untuk menyediakan akses baca-saja ke file zip atau aliran zip yang ditentukan. Sistem file akan dibuang setelah operasi buka/simpan.

Struktur

StrukturKeterangan
BoundingBoxKotak pembatas sejajar sumbu
BoundingBox2DKotak pembatas sejajar sumbu untukVector2
FMatrix4Matriks 4x4 dengan semua komponen bertipe float
FVector2Vektor float dengan dua komponen.
FVector3Vektor float dengan tiga komponen.
FVector4Vektor float dengan empat komponen.
Matrix4implementasi matriks 4x4.
QuaternionQuaternion biasanya digunakan untuk melakukan rotasi pada grafik komputer.
RelativeRectanglePersegi panjang relatif Rumus antara komponen relatif terhadap nilai absolut adalah: Skala * (Lebar Referensi) + offset Jadi jika kita ingin mewakili nilai absolut, biarkan semua kolom skala nol, dan gunakan kolom offset sebagai gantinya.
Vector2Sebuah vektor dengan dua komponen.
Vector3Sebuah vektor dengan tiga komponen.
Vector4Sebuah vektor dengan empat komponen.

Antarmuka

AntarmukaKeterangan
IArrayList<T>Aspose.3D memiliki implementasinya sendiri yang sangat optimalList untuk kinerja pemuatan/penyimpanan yang lebih baik Hanya antarmuka ini yang dibuka untuk pengguna denganIList antarmuka yang kompatibel dan serupa.

Pencacahan

PencacahanKeterangan
BoundingBoxExtentLuas kotak pembatas
ComposeOrderUrutan penyusunan transform matrix
RotationOrderUrutan kontrol yang rx ry rz diterapkan dalam matriks transformasi.
VertexFieldDataTypeJenis data bidang Vertex
VertexFieldSemanticSemantik bidang simpul