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 mesh

Diese 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

NameTypZugriffBeschreibung
formatsList<FileFormat>LesenRuft die Formate ab.
versionVersionLesenLiest die Version.
canImportbooleanLesenLiefert das can import.
canExportbooleanLesenRuft das can export ab.
extensionStringLesenRuft die Erweiterung ab.
extensionsString[]LesenRuft die Erweiterungen ab.
contentTypeFileContentTypeLesenRuft den Inhaltstyp ab.
fileFormatTypeFileFormatTypeLesenRuft den Dateiformattyp ab.
FBX6100ASCIIFileFormatLesenRuft das fbx6100 ascii ab.
FBX6100_BINARYFileFormatLesenGibt die fbx6100-Binärdatei zurück.
FBX7200ASCIIFileFormatLesenGibt das fbx7200 ascii zurück.
FBX7200_BINARYFileFormatLesenRuft die fbx7200-Binärdatei ab.
FBX7300ASCIIFileFormatLesenGibt die fbx7300 ascii zurück.
FBX7300_BINARYFileFormatLesenRuft die fbx7300-Binärdatei ab.
FBX7400ASCIIFileFormatLesenRuft das fbx7400 ascii ab.
FBX7400_BINARYFileFormatLesenRuft die fbx7400-Binärdatei ab.
FBX7500ASCIIFileFormatLesenLiest die fbx7500-ASCII.
FBX7500_BINARYFileFormatLesenRuft die fbx7500-Binärdatei ab.
FBX7600ASCIIFileFormatLesenRuft das fbx7600 ascii ab.
FBX7600_BINARYFileFormatLesenGibt die fbx7600-Binärdatei zurück.
FBX7700ASCIIFileFormatLesenRuft das fbx7700 ascii ab.
FBX7700_BINARYFileFormatLesenRuft das fbx7700-Binary ab.
MAYAASCIIFileFormatLesenRuft das mayaascii ab.
MAYA_BINARYFileFormatLesenGibt die Maya-Binärdatei zurück.
STL_BINARYFileFormatLesenLiefert die STL-Binärdatei.
STLASCIIFileFormatLesenRuft das stlascii ab.
WAVEFRONTOBJFileFormatLesenGibt das wavefrontobj zurück.
DISCREET3DSFileFormatLesenRuft die discreet3 ds ab.
COLLADAFileFormatLesenRuft das Collada ab.
UNIVERSAL3DFileFormatLesenRuft die universal3 d ab.
GLTFFileFormatLesenGibt das gltf zurück.
GLTF2FileFormatLesenRuft das gltf2 ab.
GLTF_BINARYFileFormatLesenLiest die gltf-Binärdatei.
GLTF2_BINARYFileFormatLesenRuft das gltf2-Binary ab.
PDFPdfFormatLesenGibt das PDF zurück.
BLENDERFileFormatLesenGibt den Mixer zurück.
DXFFileFormatLesenGibt die dxf zurück.
PLYPlyFormatLesenLiefert das ply.
X_BINARYFileFormatLesenGibt das x-Binärformat zurück.
X_TEXTFileFormatLesenGibt den x-Text zurück.
DRACODracoFormatLesenLiest das Draco.
MICROSOFT3MFMicrosoft3MFFormatLesenLiefert den microsoft3 mf.
RVM_TEXTRvmFormatLesenRuft den rvm-Text ab.
RVM_BINARYRvmFormatLesenGibt das rvm-Binary zurück.
ASEFileFormatLesenRuft das ase ab.
IFCFileFormatLesenGibt das ifc zurück.
SIEMENSJT8FileFormatLesenRuft den siemensjt8 ab.
SIEMENSJT9FileFormatLesenLiest das siemensjt9.
AMFFileFormatLesenRuft den amf ab.
VRMLFileFormatLesenRuft das vrml ab.
ASPOSE3D_WEBFileFormatLesenRuft das aspose3d-Web ab.
HTML5FileFormatLesenRuft das html5 ab.
ZIPFileFormatLesenLiefert die Postleitzahl.
USDFileFormatLesenRuft den usd ab.
USDAFileFormatLesenRuft das USDA ab.
USDZFileFormatLesenGibt das usdz zurück.
XYZFileFormatLesenRuft das xyz ab.
PCDFileFormatLesenGibt das pcd zurück.
PCD_BINARYFileFormatLesenRuft die pcd-Binärdatei ab.

Methoden

SignaturBeschreibung
decode(fileName: String) → GeometryNicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Dekodiere die Punktwolke oder das Mesh aus dem angegebenen Dateinamen.
decode(data: byte[]) → GeometryNicht 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() → VersionGibt die Version zurück.
getFormatByExtension(filePath: String) → FileFormatRuft getFormatByExtension(filePath) auf dieser DracoFormat-Instanz auf.
getCanImport() → booleanGibt das can import zurück.
getCanExport() → booleanGibt das can export zurück.
getExtension() → StringGibt die Erweiterung zurück.
getExtensions() → String[]Gibt die Erweiterungen zurück.
getContentType() → FileContentTypeGibt den Inhaltstyp zurück.
getFileFormatType() → FileFormatTypeGibt den Dateiformattyp zurück.
createLoadOptions() → LoadOptionsRuft createLoadOptions für diese DracoFormat-Instanz auf.
createSaveOptions() → SaveOptionsRuft createSaveOptions für diese DracoFormat-Instanz auf.
canDetect(stream: Stream, fileName: String) → booleanRuft canDetect(stream, fileName) auf dieser DracoFormat-Instanz auf.
detect(stream: Stream, fileName: String) → FileFormatRuft detect(stream, fileName) auf dieser DracoFormat-Instanz auf.
detect(fileName: String) → FileFormatRuft detect(fileName) auf dieser DracoFormat-Instanz auf.
registerFormat(format: FileFormat)Ruft registerFormat(format) auf dieser DracoFormat-Instanz auf.
toString() → StringRuft toString auf dieser DracoFormat-Instanz auf.

Siehe auch

 Deutsch