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 meshQuesta 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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
formats | List<FileFormat> | Lettura | Ottiene i formati. |
version | Version | Lettura | Ottiene la versione. |
canImport | boolean | Lettura | Ottiene il can import. |
canExport | boolean | Lettura | Ottiene il can export. |
extension | String | Lettura | Ottiene l’estensione. |
extensions | String[] | Lettura | Ottiene le estensioni. |
contentType | FileContentType | Lettura | Ottiene il tipo di contenuto. |
fileFormatType | FileFormatType | Lettura | Ottiene il tipo di formato file. |
FBX6100ASCII | FileFormat | Lettura | Ottiene l’fbx6100 ascii. |
FBX6100_BINARY | FileFormat | Lettura | Ottiene il binario fbx6100. |
FBX7200ASCII | FileFormat | Lettura | Ottiene l’fbx7200 ascii. |
FBX7200_BINARY | FileFormat | Lettura | Ottiene il binario fbx7200. |
FBX7300ASCII | FileFormat | Lettura | Ottiene l’ASCII fbx7300. |
FBX7300_BINARY | FileFormat | Lettura | Ottiene il binario fbx7300. |
FBX7400ASCII | FileFormat | Lettura | Ottiene l’ascii fbx7400. |
FBX7400_BINARY | FileFormat | Lettura | Ottiene il binario fbx7400. |
FBX7500ASCII | FileFormat | Lettura | Ottiene l’fbx7500 ascii. |
FBX7500_BINARY | FileFormat | Lettura | Ottiene il binario fbx7500. |
FBX7600ASCII | FileFormat | Lettura | Ottiene il fbx7600 ascii. |
FBX7600_BINARY | FileFormat | Lettura | Ottiene il binario fbx7600. |
FBX7700ASCII | FileFormat | Lettura | Ottiene l’fbx7700 ascii. |
FBX7700_BINARY | FileFormat | Lettura | Ottiene il binario fbx7700. |
MAYAASCII | FileFormat | Lettura | Ottiene il mayaascii. |
MAYA_BINARY | FileFormat | Lettura | Ottiene il binario maya. |
STL_BINARY | FileFormat | Lettura | Ottiene il binario STL. |
STLASCII | FileFormat | Lettura | Ottiene lo stlascii. |
WAVEFRONTOBJ | FileFormat | Lettura | Ottiene il wavefrontobj. |
DISCREET3DS | FileFormat | Lettura | Ottiene il discreet3 ds. |
COLLADA | FileFormat | Lettura | Ottiene il collada. |
UNIVERSAL3D | FileFormat | Lettura | Ottiene il universal3 d. |
GLTF | FileFormat | Lettura | Ottiene il gltf. |
GLTF2 | FileFormat | Lettura | Ottiene il gltf2. |
GLTF_BINARY | FileFormat | Lettura | Ottiene il binario gltf. |
GLTF2_BINARY | FileFormat | Lettura | Ottiene il binario gltf2. |
PDF | PdfFormat | Lettura | Restituisce il pdf. |
BLENDER | FileFormat | Lettura | Ottiene il frullatore. |
DXF | FileFormat | Lettura | Ottiene il dxf. |
PLY | PlyFormat | Lettura | Ottiene il ply. |
X_BINARY | FileFormat | Lettura | Ottiene il binario x. |
X_TEXT | FileFormat | Lettura | Ottiene il testo x. |
DRACO | DracoFormat | Lettura | Ottiene il draco. |
MICROSOFT3MF | Microsoft3MFFormat | Lettura | Ottiene il microsoft3 mf. |
RVM_TEXT | RvmFormat | Lettura | Ottiene il testo rvm. |
RVM_BINARY | RvmFormat | Lettura | Ottiene il binario rvm. |
ASE | FileFormat | Lettura | Ottiene l’ase. |
IFC | FileFormat | Lettura | Ottiene l’ifc. |
SIEMENSJT8 | FileFormat | Lettura | Ottiene il siemensjt8. |
SIEMENSJT9 | FileFormat | Lettura | Ottiene il siemensjt9. |
AMF | FileFormat | Lettura | Ottiene l’amf. |
VRML | FileFormat | Lettura | Ottiene il vrml. |
ASPOSE3D_WEB | FileFormat | Lettura | Ottiene il web di aspose3d. |
HTML5 | FileFormat | Lettura | Ottiene l’html5. |
ZIP | FileFormat | Lettura | Ottiene lo zip. |
USD | FileFormat | Lettura | Ottiene l’usd. |
USDA | FileFormat | Lettura | Restituisce l’usda. |
USDZ | FileFormat | Lettura | Ottiene l’usdz. |
XYZ | FileFormat | Lettura | Ottiene lo xyz. |
PCD | FileFormat | Lettura | Ottiene il pcd. |
PCD_BINARY | FileFormat | Lettura | Restituisce il binario pcd. |
Metodi
| Firma | Descrizione |
|---|---|
decode(fileName: String) → Geometry | Non implementato nell’edizione FOSS — genera un’eccezione a runtime. Decodifica la nuvola di punti o la mesh dal nome file specificato. |
decode(data: byte[]) → Geometry | Non 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() → Version | Restituisce la versione. |
getFormatByExtension(filePath: String) → FileFormat | Chiama getFormatByExtension(filePath) su questa istanza DracoFormat. |
getCanImport() → boolean | Restituisce il can import. |
getCanExport() → boolean | Restituisce l’esportazione del can. |
getExtension() → String | Restituisce l’estensione. |
getExtensions() → String[] | Restituisce le estensioni. |
getContentType() → FileContentType | Restituisce il tipo di contenuto. |
getFileFormatType() → FileFormatType | Restituisce il tipo di formato file. |
createLoadOptions() → LoadOptions | Chiama createLoadOptions su questa istanza di DracoFormat. |
createSaveOptions() → SaveOptions | Chiama createSaveOptions su questa istanza DracoFormat. |
canDetect(stream: Stream, fileName: String) → boolean | Chiama canDetect(stream, fileName) su questa istanza DracoFormat. |
detect(stream: Stream, fileName: String) → FileFormat | Chiama detect(stream, fileName) su questa istanza DracoFormat. |
detect(fileName: String) → FileFormat | Chiama detect(fileName) su questa istanza di DracoFormat. |
registerFormat(format: FileFormat) | Chiama registerFormat(format) su questa istanza di DracoFormat. |
toString() → String | Chiama toString su questa istanza di DracoFormat. |