DracoFormat

Panoramica

DracoFormat è una classe in Aspose.3D FOSS per Java. Eredita da: FileFormat.

Formato Google Draco

Esempio: il codice seguente mostra come codificare e decodificare una Mesh da/verso un array di byte:

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

Questa classe fornisce 25 metodi per lavorare con oggetti DracoFormat nei programmi Java. I metodi disponibili includono: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.3D FOSS per Java. Proprietà: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS e 53 altre.

Proprietà

NomeTipoAccessoDescrizione
formatsList<FileFormat>LetturaOttiene i formati.
versionVersionLetturaOttiene la versione.
canImportbooleanLetturaOttiene il can import.
canExportbooleanLetturaOttiene il can export.
extensionStringLetturaOttiene l’estensione.
extensionsString[]LetturaOttiene le estensioni.
contentTypeFileContentTypeLetturaOttiene il tipo di contenuto.
fileFormatTypeFileFormatTypeLetturaOttiene il tipo di formato file.
FBX6100ASCIIFileFormatLetturaOttiene l’fbx6100 ascii.
FBX6100_BINARYFileFormatLetturaOttiene il binario fbx6100.
FBX7200ASCIIFileFormatLetturaOttiene l’fbx7200 ascii.
FBX7200_BINARYFileFormatLetturaOttiene il binario fbx7200.
FBX7300ASCIIFileFormatLetturaOttiene l’ASCII fbx7300.
FBX7300_BINARYFileFormatLetturaOttiene il binario fbx7300.
FBX7400ASCIIFileFormatLetturaOttiene l’ascii fbx7400.
FBX7400_BINARYFileFormatLetturaOttiene il binario fbx7400.
FBX7500ASCIIFileFormatLetturaOttiene l’fbx7500 ascii.
FBX7500_BINARYFileFormatLetturaOttiene il binario fbx7500.
FBX7600ASCIIFileFormatLetturaOttiene il fbx7600 ascii.
FBX7600_BINARYFileFormatLetturaOttiene il binario fbx7600.
FBX7700ASCIIFileFormatLetturaOttiene l’fbx7700 ascii.
FBX7700_BINARYFileFormatLetturaOttiene il binario fbx7700.
MAYAASCIIFileFormatLetturaOttiene il mayaascii.
MAYA_BINARYFileFormatLetturaOttiene il binario maya.
STL_BINARYFileFormatLetturaOttiene il binario STL.
STLASCIIFileFormatLetturaOttiene lo stlascii.
WAVEFRONTOBJFileFormatLetturaOttiene il wavefrontobj.
DISCREET3DSFileFormatLetturaOttiene il discreet3 ds.
COLLADAFileFormatLetturaOttiene il collada.
UNIVERSAL3DFileFormatLetturaOttiene il universal3 d.
GLTFFileFormatLetturaOttiene il gltf.
GLTF2FileFormatLetturaOttiene il gltf2.
GLTF_BINARYFileFormatLetturaOttiene il binario gltf.
GLTF2_BINARYFileFormatLetturaOttiene il binario gltf2.
PDFPdfFormatLetturaRestituisce il pdf.
BLENDERFileFormatLetturaOttiene il frullatore.
DXFFileFormatLetturaOttiene il dxf.
PLYPlyFormatLetturaOttiene il ply.
X_BINARYFileFormatLetturaOttiene il binario x.
X_TEXTFileFormatLetturaOttiene il testo x.
DRACODracoFormatLetturaOttiene il draco.
MICROSOFT3MFMicrosoft3MFFormatLetturaOttiene il microsoft3 mf.
RVM_TEXTRvmFormatLetturaOttiene il testo rvm.
RVM_BINARYRvmFormatLetturaOttiene il binario rvm.
ASEFileFormatLetturaOttiene l’ase.
IFCFileFormatLetturaOttiene l’ifc.
SIEMENSJT8FileFormatLetturaOttiene il siemensjt8.
SIEMENSJT9FileFormatLetturaOttiene il siemensjt9.
AMFFileFormatLetturaOttiene l’amf.
VRMLFileFormatLetturaOttiene il vrml.
ASPOSE3D_WEBFileFormatLetturaOttiene il web di aspose3d.
HTML5FileFormatLetturaOttiene l’html5.
ZIPFileFormatLetturaOttiene lo zip.
USDFileFormatLetturaOttiene l’usd.
USDAFileFormatLetturaRestituisce l’usda.
USDZFileFormatLetturaOttiene l’usdz.
XYZFileFormatLetturaOttiene lo xyz.
PCDFileFormatLetturaOttiene il pcd.
PCD_BINARYFileFormatLetturaRestituisce il binario pcd.

Metodi

FirmaDescrizione
decode(fileName: String) → GeometryNon implementato nell’edizione FOSS — genera un’eccezione a runtime. Decodifica la nuvola di punti o la mesh dal nome file specificato.
decode(data: byte[]) → GeometryNon implementato nell’edizione FOSS — genera un’eccezione a runtime. Decodifica la nuvola di punti o la mesh dai dati in memoria.
encode(entity: Entity, stream: Stream, options: DracoSaveOptions)Non implementato nell’edizione FOSS — lancia un’eccezione a runtime. Codifica l’entità nello stream specificato.
encode(entity: Entity, stream: Stream)Non implementato nell’edizione FOSS — lancia un’eccezione a runtime. Codifica l’entità nello stream specificato.
encode(entity: Entity, fileName: String, options: DracoSaveOptions)Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Codifica l’entità nel file specificato.
encode(entity: Entity, fileName: String)Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Codifica l’entità nel file specificato.
encode(entity: Entity, options: DracoSaveOptions) → byte[]Non implementato nell’edizione FOSS — lancia a runtime. Codifica l’entità in dati grezzi Draco.
encode(entity: Entity) → byte[]Non implementato nell’edizione FOSS — lancia a runtime. Codifica l’entità in dati grezzi Draco.
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean)Chiama FileFormat(type, version, contentType, extension, extensions, canImport, canExport) su questa istanza di DracoFormat.
getFormats() → List<FileFormat>Restituisce i formati.
getVersion() → VersionRestituisce la versione.
getFormatByExtension(filePath: String) → FileFormatChiama getFormatByExtension(filePath) su questa istanza DracoFormat.
getCanImport() → booleanRestituisce il can import.
getCanExport() → booleanRestituisce l’esportazione del can.
getExtension() → StringRestituisce l’estensione.
getExtensions() → String[]Restituisce le estensioni.
getContentType() → FileContentTypeRestituisce il tipo di contenuto.
getFileFormatType() → FileFormatTypeRestituisce il tipo di formato file.
createLoadOptions() → LoadOptionsChiama createLoadOptions su questa istanza di DracoFormat.
createSaveOptions() → SaveOptionsChiama createSaveOptions su questa istanza DracoFormat.
canDetect(stream: Stream, fileName: String) → booleanChiama canDetect(stream, fileName) su questa istanza DracoFormat.
detect(stream: Stream, fileName: String) → FileFormatChiama detect(stream, fileName) su questa istanza DracoFormat.
detect(fileName: String) → FileFormatChiama detect(fileName) su questa istanza di DracoFormat.
registerFormat(format: FileFormat)Chiama registerFormat(format) su questa istanza di DracoFormat.
toString() → StringChiama toString su questa istanza di DracoFormat.

Vedi anche

 Italiano