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 mesh

Ta 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

NazwaTypDostępOpis
formatsList<FileFormat>OdczytPobiera formaty.
versionVersionOdczytPobiera wersję.
canImportbooleanOdczytPobiera wartość CanImport.
canExportbooleanOdczytPobiera, czy można eksportować.
extensionStringOdczytPobiera rozszerzenie.
extensionsString[]OdczytPobiera rozszerzenia.
contentTypeFileContentTypeOdczytPobiera typ zawartości.
fileFormatTypeFileFormatTypeOdczytPobiera typ formatu pliku.
FBX6100ASCIIFileFormatOdczytPobiera fbx6100 ascii.
FBX6100_BINARYFileFormatOdczytPobiera binarny plik fbx6100.
FBX7200ASCIIFileFormatOdczytPobiera fbx7200 ascii.
FBX7200_BINARYFileFormatOdczytPobiera binarny fbx7200.
FBX7300ASCIIFileFormatOdczytPobiera fbx7300 ascii.
FBX7300_BINARYFileFormatOdczytPobiera binarny plik fbx7300.
FBX7400ASCIIFileFormatOdczytPobiera fbx7400 ascii.
FBX7400_BINARYFileFormatOdczytZwraca binarny plik fbx7400.
FBX7500ASCIIFileFormatOdczytPobiera fbx7500 ascii.
FBX7500_BINARYFileFormatOdczytPobiera binarny fbx7500.
FBX7600ASCIIFileFormatOdczytPobiera fbx7600 ascii.
FBX7600_BINARYFileFormatOdczytPobiera binarny plik fbx7600.
FBX7700ASCIIFileFormatOdczytPobiera fbx7700 ascii.
FBX7700_BINARYFileFormatOdczytZwraca binarkę fbx7700.
MAYAASCIIFileFormatOdczytPobiera mayaascii.
MAYA_BINARYFileFormatOdczytPobiera binarny plik Maya.
STL_BINARYFileFormatOdczytPobiera binarny plik STL.
STLASCIIFileFormatOdczytPobiera stlascii.
WAVEFRONTOBJFileFormatOdczytPobiera wavefrontobj.
DISCREET3DSFileFormatOdczytPobiera discreet3 ds.
COLLADAFileFormatOdczytPobiera collada.
UNIVERSAL3DFileFormatOdczytPobiera universal3 d.
GLTFFileFormatOdczytPobiera gltf.
GLTF2FileFormatOdczytPobiera gltf2.
GLTF_BINARYFileFormatOdczytZwraca binarny plik gltf.
GLTF2_BINARYFileFormatOdczytZwraca binarny plik gltf2.
PDFPdfFormatOdczytPobiera plik PDF.
BLENDERFileFormatOdczytPobiera blender.
DXFFileFormatOdczytZwraca dxf.
PLYPlyFormatOdczytZwraca ply.
X_BINARYFileFormatOdczytPobiera binarny x.
X_TEXTFileFormatOdczytPobiera tekst x.
DRACODracoFormatOdczytPobiera draco.
MICROSOFT3MFMicrosoft3MFFormatOdczytPobiera microsoft3 mf.
RVM_TEXTRvmFormatOdczytZwraca tekst rvm.
RVM_BINARYRvmFormatOdczytPobiera binarkę rvm.
ASEFileFormatOdczytPobiera ase.
IFCFileFormatOdczytPobiera ifc.
SIEMENSJT8FileFormatOdczytZwraca siemensjt8.
SIEMENSJT9FileFormatOdczytPobiera siemensjt9.
AMFFileFormatOdczytPobiera amf.
VRMLFileFormatOdczytPobiera vrml.
ASPOSE3D_WEBFileFormatOdczytPobiera aspose3d web.
HTML5FileFormatOdczytPobiera html5.
ZIPFileFormatOdczytPobiera kod pocztowy.
USDFileFormatOdczytPobiera usd.
USDAFileFormatOdczytPobiera usda.
USDZFileFormatOdczytPobiera usdz.
XYZFileFormatOdczytPobiera xyz.
PCDFileFormatOdczytPobiera pcd.
PCD_BINARYFileFormatOdczytPobiera binarny plik pcd.

Metody

SygnaturaOpis
decode(fileName: String) → GeometryNie 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[]) → GeometryNie 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() → VersionZwraca wersję.
getFormatByExtension(filePath: String) → FileFormatWywołuje getFormatByExtension(filePath) na tej instancji DracoFormat.
getCanImport() → booleanZwraca możliwość importu.
getCanExport() → booleanZwraca możliwość eksportu.
getExtension() → StringZwraca rozszerzenie.
getExtensions() → String[]Zwraca rozszerzenia.
getContentType() → FileContentTypeZwraca typ zawartości.
getFileFormatType() → FileFormatTypeZwraca typ formatu pliku.
createLoadOptions() → LoadOptionsWywołuje createLoadOptions na tej instancji DracoFormat.
createSaveOptions() → SaveOptionsWywołuje createSaveOptions na tej instancji DracoFormat.
canDetect(stream: Stream, fileName: String) → booleanWywołuje canDetect(stream, fileName) na tej instancji DracoFormat.
detect(stream: Stream, fileName: String) → FileFormatWywołuje detect(stream, fileName) na tej instancji DracoFormat.
detect(fileName: String) → FileFormatWywołuje detect(fileName) na tej instancji DracoFormat.
registerFormat(format: FileFormat)Wywołuje registerFormat(format) na tej instancji DracoFormat.
toString() → StringWywołuje metodę toString na tej instancji DracoFormat.

Zobacz także

 Polski