DracoFormat
Przegląd
DracoFormat jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: FileFormat.
format Google Draco
Przykład: poniższy kod pokazuje, jak zakodować i zdekodować siatkę do/z tablicy bajtów:
Mesh mesh = (new Sphere()).toMesh();
//encode meshTa klasa udostępnia 25 metod do pracy z obiektami DracoFormat w programach Java. Dostępne metody to: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions oraz 6 dodatkowych metod. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS oraz 53 kolejne.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
formats | List<FileFormat> | Odczyt | Pobiera formaty. |
version | Version | Odczyt | Pobiera wersję. |
canImport | boolean | Odczyt | Pobiera wartość CanImport. |
canExport | boolean | Odczyt | Pobiera, czy można eksportować. |
extension | String | Odczyt | Pobiera rozszerzenie. |
extensions | String[] | Odczyt | Pobiera rozszerzenia. |
contentType | FileContentType | Odczyt | Pobiera typ zawartości. |
fileFormatType | FileFormatType | Odczyt | Pobiera typ formatu pliku. |
FBX6100ASCII | FileFormat | Odczyt | Pobiera fbx6100 ascii. |
FBX6100_BINARY | FileFormat | Odczyt | Pobiera binarny plik fbx6100. |
FBX7200ASCII | FileFormat | Odczyt | Pobiera fbx7200 ascii. |
FBX7200_BINARY | FileFormat | Odczyt | Pobiera binarny fbx7200. |
FBX7300ASCII | FileFormat | Odczyt | Pobiera fbx7300 ascii. |
FBX7300_BINARY | FileFormat | Odczyt | Pobiera binarny plik fbx7300. |
FBX7400ASCII | FileFormat | Odczyt | Pobiera fbx7400 ascii. |
FBX7400_BINARY | FileFormat | Odczyt | Zwraca binarny plik fbx7400. |
FBX7500ASCII | FileFormat | Odczyt | Pobiera fbx7500 ascii. |
FBX7500_BINARY | FileFormat | Odczyt | Pobiera binarny fbx7500. |
FBX7600ASCII | FileFormat | Odczyt | Pobiera fbx7600 ascii. |
FBX7600_BINARY | FileFormat | Odczyt | Pobiera binarny plik fbx7600. |
FBX7700ASCII | FileFormat | Odczyt | Pobiera fbx7700 ascii. |
FBX7700_BINARY | FileFormat | Odczyt | Zwraca binarkę fbx7700. |
MAYAASCII | FileFormat | Odczyt | Pobiera mayaascii. |
MAYA_BINARY | FileFormat | Odczyt | Pobiera binarny plik Maya. |
STL_BINARY | FileFormat | Odczyt | Pobiera binarny plik STL. |
STLASCII | FileFormat | Odczyt | Pobiera stlascii. |
WAVEFRONTOBJ | FileFormat | Odczyt | Pobiera wavefrontobj. |
DISCREET3DS | FileFormat | Odczyt | Pobiera discreet3 ds. |
COLLADA | FileFormat | Odczyt | Pobiera collada. |
UNIVERSAL3D | FileFormat | Odczyt | Pobiera universal3 d. |
GLTF | FileFormat | Odczyt | Pobiera gltf. |
GLTF2 | FileFormat | Odczyt | Pobiera gltf2. |
GLTF_BINARY | FileFormat | Odczyt | Zwraca binarny plik gltf. |
GLTF2_BINARY | FileFormat | Odczyt | Zwraca binarny plik gltf2. |
PDF | PdfFormat | Odczyt | Pobiera plik PDF. |
BLENDER | FileFormat | Odczyt | Pobiera blender. |
DXF | FileFormat | Odczyt | Zwraca dxf. |
PLY | PlyFormat | Odczyt | Zwraca ply. |
X_BINARY | FileFormat | Odczyt | Pobiera binarny x. |
X_TEXT | FileFormat | Odczyt | Pobiera tekst x. |
DRACO | DracoFormat | Odczyt | Pobiera draco. |
MICROSOFT3MF | Microsoft3MFFormat | Odczyt | Pobiera microsoft3 mf. |
RVM_TEXT | RvmFormat | Odczyt | Zwraca tekst rvm. |
RVM_BINARY | RvmFormat | Odczyt | Pobiera binarkę rvm. |
ASE | FileFormat | Odczyt | Pobiera ase. |
IFC | FileFormat | Odczyt | Pobiera ifc. |
SIEMENSJT8 | FileFormat | Odczyt | Zwraca siemensjt8. |
SIEMENSJT9 | FileFormat | Odczyt | Pobiera siemensjt9. |
AMF | FileFormat | Odczyt | Pobiera amf. |
VRML | FileFormat | Odczyt | Pobiera vrml. |
ASPOSE3D_WEB | FileFormat | Odczyt | Pobiera aspose3d web. |
HTML5 | FileFormat | Odczyt | Pobiera html5. |
ZIP | FileFormat | Odczyt | Pobiera kod pocztowy. |
USD | FileFormat | Odczyt | Pobiera usd. |
USDA | FileFormat | Odczyt | Pobiera usda. |
USDZ | FileFormat | Odczyt | Pobiera usdz. |
XYZ | FileFormat | Odczyt | Pobiera xyz. |
PCD | FileFormat | Odczyt | Pobiera pcd. |
PCD_BINARY | FileFormat | Odczyt | Pobiera binarny plik pcd. |
Metody
| Sygnatura | Opis |
|---|---|
decode(fileName: String) → Geometry | Nie jest zaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Dekoduj chmurę punktów lub siatkę z określonej nazwy pliku. |
decode(data: byte[]) → Geometry | Nie jest zaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Dekoduj chmurę punktów lub siatkę z danych w pamięci. |
encode(entity: Entity, stream: Stream, options: DracoSaveOptions) | Nie zaimplementowano w edycji FOSS — zgłasza wyjątek w czasie wykonywania. Zakoduj encję do określonego strumienia. |
encode(entity: Entity, stream: Stream) | Nie zaimplementowano w edycji FOSS — zgłasza wyjątek w czasie wykonywania. Zakoduj encję do określonego strumienia. |
encode(entity: Entity, fileName: String, options: DracoSaveOptions) | Nie zaimplementowano w edycji FOSS — zgłasza wyjątek w czasie wykonywania. Zakoduj encję do określonego pliku. |
encode(entity: Entity, fileName: String) | Niezaimplementowane w edycji FOSS — rzuca w czasie działania. Zakoduj encję do określonego pliku. |
encode(entity: Entity, options: DracoSaveOptions) → byte[] | Niezaimplementowane w edycji FOSS — rzuca w czasie działania. Zakoduj encję do surowych danych Draco. |
encode(entity: Entity) → byte[] | Niezaimplementowane w edycji FOSS — rzuca w czasie działania. Zakoduj encję do surowych danych Draco. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | Wywołuje FileFormat(type, version, contentType, extension, extensions, canImport, canExport) na tej instancji DracoFormat. |
getFormats() → List<FileFormat> | Zwraca formaty. |
getVersion() → Version | Zwraca wersję. |
getFormatByExtension(filePath: String) → FileFormat | Wywołuje getFormatByExtension(filePath) na tej instancji DracoFormat. |
getCanImport() → boolean | Zwraca możliwość importu. |
getCanExport() → boolean | Zwraca możliwość eksportu. |
getExtension() → String | Zwraca rozszerzenie. |
getExtensions() → String[] | Zwraca rozszerzenia. |
getContentType() → FileContentType | Zwraca typ zawartości. |
getFileFormatType() → FileFormatType | Zwraca typ formatu pliku. |
createLoadOptions() → LoadOptions | Wywołuje createLoadOptions na tej instancji DracoFormat. |
createSaveOptions() → SaveOptions | Wywołuje createSaveOptions na tej instancji DracoFormat. |
canDetect(stream: Stream, fileName: String) → boolean | Wywołuje canDetect(stream, fileName) na tej instancji DracoFormat. |
detect(stream: Stream, fileName: String) → FileFormat | Wywołuje detect(stream, fileName) na tej instancji DracoFormat. |
detect(fileName: String) → FileFormat | Wywołuje detect(fileName) na tej instancji DracoFormat. |
registerFormat(format: FileFormat) | Wywołuje registerFormat(format) na tej instancji DracoFormat. |
toString() → String | Wywołuje metodę toString na tej instancji DracoFormat. |