DracoFormat
Übersicht
DracoFormat ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: FileFormat.
Google Draco-Format
Beispiel: Der folgende Code zeigt, wie man ein Mesh in ein Byte-Array kodiert und dekodiert:
Mesh mesh = (new Sphere()).toMesh();
//encode meshDiese Klasse stellt 25 Methoden zur Arbeit mit DracoFormat-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions und 6 zusätzliche Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS und 53 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
formats | List<FileFormat> | Lesen | Ruft die Formate ab. |
version | Version | Lesen | Liest die Version. |
canImport | boolean | Lesen | Liefert das can import. |
canExport | boolean | Lesen | Ruft das can export ab. |
extension | String | Lesen | Ruft die Erweiterung ab. |
extensions | String[] | Lesen | Ruft die Erweiterungen ab. |
contentType | FileContentType | Lesen | Ruft den Inhaltstyp ab. |
fileFormatType | FileFormatType | Lesen | Ruft den Dateiformattyp ab. |
FBX6100ASCII | FileFormat | Lesen | Ruft das fbx6100 ascii ab. |
FBX6100_BINARY | FileFormat | Lesen | Gibt die fbx6100-Binärdatei zurück. |
FBX7200ASCII | FileFormat | Lesen | Gibt das fbx7200 ascii zurück. |
FBX7200_BINARY | FileFormat | Lesen | Ruft die fbx7200-Binärdatei ab. |
FBX7300ASCII | FileFormat | Lesen | Gibt die fbx7300 ascii zurück. |
FBX7300_BINARY | FileFormat | Lesen | Ruft die fbx7300-Binärdatei ab. |
FBX7400ASCII | FileFormat | Lesen | Ruft das fbx7400 ascii ab. |
FBX7400_BINARY | FileFormat | Lesen | Ruft die fbx7400-Binärdatei ab. |
FBX7500ASCII | FileFormat | Lesen | Liest die fbx7500-ASCII. |
FBX7500_BINARY | FileFormat | Lesen | Ruft die fbx7500-Binärdatei ab. |
FBX7600ASCII | FileFormat | Lesen | Ruft das fbx7600 ascii ab. |
FBX7600_BINARY | FileFormat | Lesen | Gibt die fbx7600-Binärdatei zurück. |
FBX7700ASCII | FileFormat | Lesen | Ruft das fbx7700 ascii ab. |
FBX7700_BINARY | FileFormat | Lesen | Ruft das fbx7700-Binary ab. |
MAYAASCII | FileFormat | Lesen | Ruft das mayaascii ab. |
MAYA_BINARY | FileFormat | Lesen | Gibt die Maya-Binärdatei zurück. |
STL_BINARY | FileFormat | Lesen | Liefert die STL-Binärdatei. |
STLASCII | FileFormat | Lesen | Ruft das stlascii ab. |
WAVEFRONTOBJ | FileFormat | Lesen | Gibt das wavefrontobj zurück. |
DISCREET3DS | FileFormat | Lesen | Ruft die discreet3 ds ab. |
COLLADA | FileFormat | Lesen | Ruft das Collada ab. |
UNIVERSAL3D | FileFormat | Lesen | Ruft die universal3 d ab. |
GLTF | FileFormat | Lesen | Gibt das gltf zurück. |
GLTF2 | FileFormat | Lesen | Ruft das gltf2 ab. |
GLTF_BINARY | FileFormat | Lesen | Liest die gltf-Binärdatei. |
GLTF2_BINARY | FileFormat | Lesen | Ruft das gltf2-Binary ab. |
PDF | PdfFormat | Lesen | Gibt das PDF zurück. |
BLENDER | FileFormat | Lesen | Gibt den Mixer zurück. |
DXF | FileFormat | Lesen | Gibt die dxf zurück. |
PLY | PlyFormat | Lesen | Liefert das ply. |
X_BINARY | FileFormat | Lesen | Gibt das x-Binärformat zurück. |
X_TEXT | FileFormat | Lesen | Gibt den x-Text zurück. |
DRACO | DracoFormat | Lesen | Liest das Draco. |
MICROSOFT3MF | Microsoft3MFFormat | Lesen | Liefert den microsoft3 mf. |
RVM_TEXT | RvmFormat | Lesen | Ruft den rvm-Text ab. |
RVM_BINARY | RvmFormat | Lesen | Gibt das rvm-Binary zurück. |
ASE | FileFormat | Lesen | Ruft das ase ab. |
IFC | FileFormat | Lesen | Gibt das ifc zurück. |
SIEMENSJT8 | FileFormat | Lesen | Ruft den siemensjt8 ab. |
SIEMENSJT9 | FileFormat | Lesen | Liest das siemensjt9. |
AMF | FileFormat | Lesen | Ruft den amf ab. |
VRML | FileFormat | Lesen | Ruft das vrml ab. |
ASPOSE3D_WEB | FileFormat | Lesen | Ruft das aspose3d-Web ab. |
HTML5 | FileFormat | Lesen | Ruft das html5 ab. |
ZIP | FileFormat | Lesen | Liefert die Postleitzahl. |
USD | FileFormat | Lesen | Ruft den usd ab. |
USDA | FileFormat | Lesen | Ruft das USDA ab. |
USDZ | FileFormat | Lesen | Gibt das usdz zurück. |
XYZ | FileFormat | Lesen | Ruft das xyz ab. |
PCD | FileFormat | Lesen | Gibt das pcd zurück. |
PCD_BINARY | FileFormat | Lesen | Ruft die pcd-Binärdatei ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
decode(fileName: String) → Geometry | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Dekodiere die Punktwolke oder das Mesh aus dem angegebenen Dateinamen. |
decode(data: byte[]) → Geometry | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Dekodieren Sie die Punktwolke oder das Mesh aus den Speicherdaten. |
encode(entity: Entity, stream: Stream, options: DracoSaveOptions) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Kodieren Sie die Entität in den angegebenen Stream. |
encode(entity: Entity, stream: Stream) | Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Kodieren Sie die Entität in den angegebenen Stream. |
encode(entity: Entity, fileName: String, options: DracoSaveOptions) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Kodieren Sie die Entität in die angegebene Datei. |
encode(entity: Entity, fileName: String) | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Kodieren Sie die Entität in die angegebene Datei. |
encode(entity: Entity, options: DracoSaveOptions) → byte[] | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Kodieren Sie die Entität in Draco-Rohdaten. |
encode(entity: Entity) → byte[] | Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Kodieren Sie die Entität in Draco-Rohdaten. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | Ruft FileFormat(type, version, contentType, extension, extensions, canImport, canExport) auf dieser DracoFormat-Instanz auf. |
getFormats() → List<FileFormat> | Gibt die Formate zurück. |
getVersion() → Version | Gibt die Version zurück. |
getFormatByExtension(filePath: String) → FileFormat | Ruft getFormatByExtension(filePath) auf dieser DracoFormat-Instanz auf. |
getCanImport() → boolean | Gibt das can import zurück. |
getCanExport() → boolean | Gibt das can export zurück. |
getExtension() → String | Gibt die Erweiterung zurück. |
getExtensions() → String[] | Gibt die Erweiterungen zurück. |
getContentType() → FileContentType | Gibt den Inhaltstyp zurück. |
getFileFormatType() → FileFormatType | Gibt den Dateiformattyp zurück. |
createLoadOptions() → LoadOptions | Ruft createLoadOptions für diese DracoFormat-Instanz auf. |
createSaveOptions() → SaveOptions | Ruft createSaveOptions für diese DracoFormat-Instanz auf. |
canDetect(stream: Stream, fileName: String) → boolean | Ruft canDetect(stream, fileName) auf dieser DracoFormat-Instanz auf. |
detect(stream: Stream, fileName: String) → FileFormat | Ruft detect(stream, fileName) auf dieser DracoFormat-Instanz auf. |
detect(fileName: String) → FileFormat | Ruft detect(fileName) auf dieser DracoFormat-Instanz auf. |
registerFormat(format: FileFormat) | Ruft registerFormat(format) auf dieser DracoFormat-Instanz auf. |
toString() → String | Ruft toString auf dieser DracoFormat-Instanz auf. |