DracoFormat
Gambaran Umum
DracoFormat adalah kelas dalam Aspose.3D FOSS untuk Java. Mewarisi dari: FileFormat.
format Google Draco
Contoh: Kode berikut menunjukkan cara mengkodekan dan mendekode Mesh ke/dari array byte:
Mesh mesh = (new Sphere()).toMesh();
//encode meshKelas ini menyediakan 25 metode untuk bekerja dengan objek DracoFormat dalam program Java. Metode yang tersedia meliputi: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java mana pun setelah menginstal paket Aspose.3D FOSS untuk Java. Properti: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS, dan 53 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
formats | List<FileFormat> | Baca | Mendapatkan format. |
version | Version | Baca | Mendapatkan versi. |
canImport | boolean | Baca | Mendapatkan can import. |
canExport | boolean | Baca | Mendapatkan can export. |
extension | String | Baca | Mendapatkan ekstensi. |
extensions | String[] | Baca | Mendapatkan ekstensi. |
contentType | FileContentType | Baca | Mendapatkan tipe konten. |
fileFormatType | FileFormatType | Baca | Mendapatkan tipe format file. |
FBX6100ASCII | FileFormat | Baca | Mendapatkan fbx6100 ascii. |
FBX6100_BINARY | FileFormat | Baca | Mendapatkan biner fbx6100. |
FBX7200ASCII | FileFormat | Baca | Mendapatkan fbx7200 ascii. |
FBX7200_BINARY | FileFormat | Baca | Mendapatkan biner fbx7200. |
FBX7300ASCII | FileFormat | Baca | Mendapatkan fbx7300 ascii. |
FBX7300_BINARY | FileFormat | Baca | Mendapatkan biner fbx7300. |
FBX7400ASCII | FileFormat | Baca | Mendapatkan fbx7400 ascii. |
FBX7400_BINARY | FileFormat | Baca | Mendapatkan binary fbx7400. |
FBX7500ASCII | FileFormat | Baca | Mendapatkan fbx7500 ascii. |
FBX7500_BINARY | FileFormat | Baca | Mendapatkan biner fbx7500. |
FBX7600ASCII | FileFormat | Baca | Mendapatkan fbx7600 ascii. |
FBX7600_BINARY | FileFormat | Baca | Mendapatkan biner fbx7600. |
FBX7700ASCII | FileFormat | Baca | Mendapatkan fbx7700 ascii. |
FBX7700_BINARY | FileFormat | Baca | Mendapatkan binary fbx7700. |
MAYAASCII | FileFormat | Baca | Mendapatkan mayaascii. |
MAYA_BINARY | FileFormat | Baca | Mendapatkan binary maya. |
STL_BINARY | FileFormat | Baca | Mendapatkan biner stl. |
STLASCII | FileFormat | Baca | Mendapatkan stlascii. |
WAVEFRONTOBJ | FileFormat | Baca | Mendapatkan wavefrontobj. |
DISCREET3DS | FileFormat | Baca | Mendapatkan discreet3 ds. |
COLLADA | FileFormat | Baca | Mendapatkan collada. |
UNIVERSAL3D | FileFormat | Baca | Mendapatkan universal3 d. |
GLTF | FileFormat | Baca | Mendapatkan gltf. |
GLTF2 | FileFormat | Baca | Mendapatkan gltf2. |
GLTF_BINARY | FileFormat | Baca | Mendapatkan biner gltf. |
GLTF2_BINARY | FileFormat | Baca | Mendapatkan biner gltf2. |
PDF | PdfFormat | Baca | Mendapatkan pdf. |
BLENDER | FileFormat | Baca | Mendapatkan blender. |
DXF | FileFormat | Baca | Mendapatkan dxf. |
PLY | PlyFormat | Baca | Mendapatkan ply. |
X_BINARY | FileFormat | Baca | Mendapatkan binary x. |
X_TEXT | FileFormat | Baca | Mendapatkan teks x. |
DRACO | DracoFormat | Baca | Mendapatkan draco. |
MICROSOFT3MF | Microsoft3MFFormat | Baca | Mendapatkan microsoft3 mf. |
RVM_TEXT | RvmFormat | Baca | Mendapatkan teks rvm. |
RVM_BINARY | RvmFormat | Baca | Mendapatkan binary rvm. |
ASE | FileFormat | Baca | Mendapatkan ase. |
IFC | FileFormat | Baca | Mendapatkan ifc. |
SIEMENSJT8 | FileFormat | Baca | Mendapatkan siemensjt8. |
SIEMENSJT9 | FileFormat | Baca | Mendapatkan siemensjt9. |
AMF | FileFormat | Baca | Mendapatkan amf. |
VRML | FileFormat | Baca | Mendapatkan vrml. |
ASPOSE3D_WEB | FileFormat | Baca | Mendapatkan web aspose3d. |
HTML5 | FileFormat | Baca | Mendapatkan html5. |
ZIP | FileFormat | Baca | Mendapatkan zip. |
USD | FileFormat | Baca | Mendapatkan usd. |
USDA | FileFormat | Baca | Mendapatkan usda. |
USDZ | FileFormat | Baca | Mendapatkan usdz. |
XYZ | FileFormat | Baca | Mendapatkan xyz. |
PCD | FileFormat | Baca | Mendapatkan pcd. |
PCD_BINARY | FileFormat | Baca | Mendapatkan binary pcd. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
decode(fileName: String) → Geometry | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Dekode awan titik atau mesh dari nama file yang ditentukan. |
decode(data: byte[]) → Geometry | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Dekode awan titik atau mesh dari data memori. |
encode(entity: Entity, stream: Stream, options: DracoSaveOptions) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke aliran yang ditentukan. |
encode(entity: Entity, stream: Stream) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke aliran yang ditentukan. |
encode(entity: Entity, fileName: String, options: DracoSaveOptions) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke file yang ditentukan. |
encode(entity: Entity, fileName: String) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke file yang ditentukan. |
encode(entity: Entity, options: DracoSaveOptions) → byte[] | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke data mentah Draco. |
encode(entity: Entity) → byte[] | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Enkode entitas ke data mentah Draco. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | Memanggil FileFormat(type, version, contentType, extension, extensions, canImport, canExport) pada instance DracoFormat ini. |
getFormats() → List<FileFormat> | Mengembalikan format-format tersebut. |
getVersion() → Version | Mengembalikan versi. |
getFormatByExtension(filePath: String) → FileFormat | Memanggil getFormatByExtension(filePath) pada instance DracoFormat ini. |
getCanImport() → boolean | Mengembalikan can import. |
getCanExport() → boolean | Mengembalikan can export. |
getExtension() → String | Mengembalikan ekstensi. |
getExtensions() → String[] | Mengembalikan beberapa ekstensi. |
getContentType() → FileContentType | Mengembalikan tipe konten. |
getFileFormatType() → FileFormatType | Mengembalikan tipe format file. |
createLoadOptions() → LoadOptions | Memanggil createLoadOptions pada instance DracoFormat ini. |
createSaveOptions() → SaveOptions | Memanggil createSaveOptions pada instance DracoFormat ini. |
canDetect(stream: Stream, fileName: String) → boolean | Memanggil canDetect(stream, fileName) pada instance DracoFormat ini. |
detect(stream: Stream, fileName: String) → FileFormat | Memanggil detect(stream, fileName) pada instance DracoFormat ini. |
detect(fileName: String) → FileFormat | Memanggil detect(fileName) pada instance DracoFormat ini. |
registerFormat(format: FileFormat) | Memanggil registerFormat(format) pada instance DracoFormat ini. |
toString() → String | Memanggil toString pada instance DracoFormat ini. |