DracoFormat

Přehled

DracoFormat je třída v Aspose.3D FOSS pro Java. Dědí z: FileFormat.

Google Draco formát

Příklad: Následující kód ukazuje, jak zakódovat a dekódovat Mesh do/z pole bajtů:

          Mesh mesh = (new Sphere()).toMesh();
          //encode mesh

Tato třída poskytuje 25 metod pro práci s objekty DracoFormat v programech Java. Dostupné metody zahrnují: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions a 6 dalších metod. Veškeré veřejné členy jsou přístupné jakékoli aplikaci Java po instalaci balíčku Aspose.3D FOSS pro Java. Vlastnosti: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS a 53 dalších.

Vlastnosti

Název:Typ:PřístupPopis:
formatsList<FileFormat>ČteníZíská formáty.
versionVersionČteníZíská verzi.
canImportbooleanČteníZíská, zda lze importovat.
canExportbooleanČteníZíská, zda lze exportovat.
extensionStringČteníZíská rozšíření.
extensionsString[]ČteníZíská rozšíření.
contentTypeFileContentTypeČteníZíská typ obsahu.
fileFormatTypeFileFormatTypeČteníZíská typ formátu souboru.
FBX6100ASCIIFileFormatČteníZíská fbx6100 ascii.
FBX6100_BINARYFileFormatČteníZíská binární soubor fbx6100.
FBX7200ASCIIFileFormatČteníZíská fbx7200 ascii.
FBX7200_BINARYFileFormatČteníZíská binární soubor fbx7200.
FBX7300ASCIIFileFormatČteníZíská fbx7300 ascii.
FBX7300_BINARYFileFormatČteníZíská binární soubor fbx7300.
FBX7400ASCIIFileFormatČteníZíská fbx7400 ascii.
FBX7400_BINARYFileFormatČteníZíská binární soubor fbx7400.
FBX7500ASCIIFileFormatČteníZíská fbx7500 ascii.
FBX7500_BINARYFileFormatČteníZíská binární soubor fbx7500.
FBX7600ASCIIFileFormatČteníZíská fbx7600 ascii.
FBX7600_BINARYFileFormatČteníZíská binární soubor fbx7600.
FBX7700ASCIIFileFormatČteníZíská fbx7700 ascii.
FBX7700_BINARYFileFormatČteníZíská binární soubor fbx7700.
MAYAASCIIFileFormatČteníZíská mayaascii.
MAYA_BINARYFileFormatČteníZíská binární soubor Maya.
STL_BINARYFileFormatČteníZíská binární data STL.
STLASCIIFileFormatČteníZíská stlascii.
WAVEFRONTOBJFileFormatČteníZíská wavefrontobj.
DISCREET3DSFileFormatČteníZíská discreet3 ds.
COLLADAFileFormatČteníZíská colladu.
UNIVERSAL3DFileFormatČteníZíská univerzální3 d.
GLTFFileFormatČteníZíská gltf.
GLTF2FileFormatČteníZíská gltf2.
GLTF_BINARYFileFormatČteníZíská binární soubor gltf.
GLTF2_BINARYFileFormatČteníZíská binární soubor gltf2.
PDFPdfFormatČteníZíská PDF.
BLENDERFileFormatČteníZíská mixér.
DXFFileFormatČteníZíská dxf.
PLYPlyFormatČteníZíská ply.
X_BINARYFileFormatČteníZíská binární soubor x.
X_TEXTFileFormatČteníZíská text x.
DRACODracoFormatČteníZíská draco.
MICROSOFT3MFMicrosoft3MFFormatČteníZíská microsoft3 mf.
RVM_TEXTRvmFormatČteníZíská text rvm.
RVM_BINARYRvmFormatČteníZíská binární soubor rvm.
ASEFileFormatČteníZíská ase.
IFCFileFormatČteníZíská ifc.
SIEMENSJT8FileFormatČteníZíská siemensjt8.
SIEMENSJT9FileFormatČteníZíská siemensjt9.
AMFFileFormatČteníZíská amf.
VRMLFileFormatČteníZíská vrml.
ASPOSE3D_WEBFileFormatČteníZíská web aspose3d.
HTML5FileFormatČteníZíská html5.
ZIPFileFormatČteníZíská zip.
USDFileFormatČteníZíská usd.
USDAFileFormatČteníZíská usda.
USDZFileFormatČteníZíská usdz.
XYZFileFormatČteníZíská xyz.
PCDFileFormatČteníZíská pcd.
PCD_BINARYFileFormatČteníZíská binární pcd.

Metody

Podpis:Popis:
decode(fileName: String) → GeometryNení implementováno ve FOSS edici — vyhazuje při běhu. Dekódujte mrak bodů nebo síť ze zadaného názvu souboru.
decode(data: byte[]) → GeometryNení implementováno ve FOSS edici — vyhazuje při běhu. Dekódujte mrak bodů nebo síť z dat v paměti.
encode(entity: Entity, stream: Stream, options: DracoSaveOptions)Není implementováno ve FOSS edici — vyhazuje při běhu. Zakódujte entitu do zadaného proudu.
encode(entity: Entity, stream: Stream)Není implementováno ve FOSS edici — vyhodí při běhu. Zakódujte entitu do určeného proudu.
encode(entity: Entity, fileName: String, options: DracoSaveOptions)Není implementováno ve FOSS edici — hází během běhu. Zakódujte entitu do určeného souboru.
encode(entity: Entity, fileName: String)Není implementováno ve FOSS edici — hází během běhu. Zakódujte entitu do určeného souboru.
encode(entity: Entity, options: DracoSaveOptions) → byte[]Není implementováno ve FOSS edici — hází během běhu. Zakódujte entitu do surových dat Draco.
encode(entity: Entity) → byte[]Není implementováno ve FOSS edici — vyvolá výjimku za běhu. Zakódujte entitu do surových dat Draco.
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean)Volá FileFormat(type, version, contentType, extension, extensions, canImport, canExport) na této instanci DracoFormat.
getFormats() → List<FileFormat>Vrací formáty.
getVersion() → VersionVrací verzi.
getFormatByExtension(filePath: String) → FileFormatVolá getFormatByExtension(filePath) na této instanci DracoFormat.
getCanImport() → booleanVrací možnost importu.
getCanExport() → booleanVrací možnost exportu.
getExtension() → StringVrací příponu.
getExtensions() → String[]Vrací přípony.
getContentType() → FileContentTypeVrací typ obsahu.
getFileFormatType() → FileFormatTypeVrací typ formátu souboru.
createLoadOptions() → LoadOptionsVolá createLoadOptions na této instanci DracoFormat.
createSaveOptions() → SaveOptionsVolá createSaveOptions na této instanci DracoFormat.
canDetect(stream: Stream, fileName: String) → booleanVolá canDetect(stream, fileName) na této DracoFormat instanci.
detect(stream: Stream, fileName: String) → FileFormatVolá detect(stream, fileName) na této DracoFormat instanci.
detect(fileName: String) → FileFormatVolá detect(fileName) na této instanci DracoFormat.
registerFormat(format: FileFormat)Volá registerFormat(format) na této instanci DracoFormat.
toString() → StringVolá toString na této instanci DracoFormat.

Viz také:

 Čeština