DracoFormat
Overzicht
DracoFormat is een klasse in Aspose.3D FOSS voor Java. Erft van: FileFormat.
Google Draco-formaat
Voorbeeld: De volgende code laat zien hoe je een Mesh kunt coderen en decoderen naar/van een byte-array:
Mesh mesh = (new Sphere()).toMesh();
//encode meshDeze klasse biedt 25 methoden voor het werken met DracoFormat objecten in Java programma’s. Beschikbare methoden omvatten: FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions en 6 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS en nog 53.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
formats | List<FileFormat> | Lezen | Haalt de formaten op. |
version | Version | Lezen | Haalt de versie op. |
canImport | boolean | Lezen | Haalt de can import op. |
canExport | boolean | Lezen | Haalt de can export op. |
extension | String | Lezen | Haalt de extensie op. |
extensions | String[] | Lezen | Haalt de extensies op. |
contentType | FileContentType | Lezen | Haalt het inhoudstype op. |
fileFormatType | FileFormatType | Lezen | Haalt het bestandformaattype op. |
FBX6100ASCII | FileFormat | Lezen | Haalt de fbx6100 ascii op. |
FBX6100_BINARY | FileFormat | Lezen | Haalt de fbx6100-binaire op. |
FBX7200ASCII | FileFormat | Lezen | Haalt de fbx7200 ascii op. |
FBX7200_BINARY | FileFormat | Lezen | Haalt de fbx7200-binaire op. |
FBX7300ASCII | FileFormat | Lezen | Haalt de fbx7300 ascii op. |
FBX7300_BINARY | FileFormat | Lezen | Haalt de fbx7300-binary op. |
FBX7400ASCII | FileFormat | Lezen | Haalt de fbx7400 ascii op. |
FBX7400_BINARY | FileFormat | Lezen | Haalt de fbx7400-binaire op. |
FBX7500ASCII | FileFormat | Lezen | Haalt de fbx7500 ascii op. |
FBX7500_BINARY | FileFormat | Lezen | Haalt de fbx7500-binaire op. |
FBX7600ASCII | FileFormat | Lezen | Haalt de fbx7600 ascii op. |
FBX7600_BINARY | FileFormat | Lezen | Haalt de fbx7600-binaire op. |
FBX7700ASCII | FileFormat | Lezen | Haalt de fbx7700 ascii op. |
FBX7700_BINARY | FileFormat | Lezen | Haalt de fbx7700-binaire op. |
MAYAASCII | FileFormat | Lezen | Haalt de mayaascii op. |
MAYA_BINARY | FileFormat | Lezen | Haalt de maya-binary op. |
STL_BINARY | FileFormat | Lezen | Haalt de stl-binaire op. |
STLASCII | FileFormat | Lezen | Haalt de stlascii op. |
WAVEFRONTOBJ | FileFormat | Lezen | Haalt de wavefrontobj op. |
DISCREET3DS | FileFormat | Lezen | Haalt de discreet3 ds op. |
COLLADA | FileFormat | Lezen | Haalt de collada op. |
UNIVERSAL3D | FileFormat | Lezen | Haalt de universal3 d op. |
GLTF | FileFormat | Lezen | Haalt de gltf op. |
GLTF2 | FileFormat | Lezen | Haalt de gltf2 op. |
GLTF_BINARY | FileFormat | Lezen | Haalt de gltf-binaire op. |
GLTF2_BINARY | FileFormat | Lezen | Haalt de gltf2-binaire op. |
PDF | PdfFormat | Lezen | Haalt de pdf op. |
BLENDER | FileFormat | Lezen | Haalt de blender op. |
DXF | FileFormat | Lezen | Haalt de dxf op. |
PLY | PlyFormat | Lezen | Haalt de ply op. |
X_BINARY | FileFormat | Lezen | Haalt de x-binaire op. |
X_TEXT | FileFormat | Lezen | Haalt de x-tekst op. |
DRACO | DracoFormat | Lezen | Haalt de draco op. |
MICROSOFT3MF | Microsoft3MFFormat | Lezen | Haalt de microsoft3 mf op. |
RVM_TEXT | RvmFormat | Lezen | Haalt de rvm-tekst op. |
RVM_BINARY | RvmFormat | Lezen | Haalt de rvm-binary op. |
ASE | FileFormat | Lezen | Haalt de ase op. |
IFC | FileFormat | Lezen | Haalt de ifc op. |
SIEMENSJT8 | FileFormat | Lezen | Haalt de siemensjt8 op. |
SIEMENSJT9 | FileFormat | Lezen | Haalt de siemensjt9 op. |
AMF | FileFormat | Lezen | Haalt de amf op. |
VRML | FileFormat | Lezen | Haalt de vrml op. |
ASPOSE3D_WEB | FileFormat | Lezen | Haalt de aspose3d-web op. |
HTML5 | FileFormat | Lezen | Haalt de html5 op. |
ZIP | FileFormat | Lezen | Haalt de zip op. |
USD | FileFormat | Lezen | Haalt de usd op. |
USDA | FileFormat | Lezen | Haalt de usda op. |
USDZ | FileFormat | Lezen | Haalt de usdz op. |
XYZ | FileFormat | Lezen | Haalt de xyz op. |
PCD | FileFormat | Lezen | Haalt de pcd op. |
PCD_BINARY | FileFormat | Lezen | Haalt de pcd-binary op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
decode(fileName: String) → Geometry | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Decodeer de point cloud of mesh van de opgegeven bestandsnaam. |
decode(data: byte[]) → Geometry | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Decodeer de point cloud of mesh uit geheugengegevens. |
encode(entity: Entity, stream: Stream, options: DracoSaveOptions) | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Encodeer de entiteit naar de opgegeven stream. |
encode(entity: Entity, stream: Stream) | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Encodeer de entiteit naar de opgegeven stream. |
encode(entity: Entity, fileName: String, options: DracoSaveOptions) | Niet geïmplementeerd in de FOSS-editie — gooit een fout bij runtime. Encodeer de entiteit naar het opgegeven bestand. |
encode(entity: Entity, fileName: String) | Niet geïmplementeerd in de FOSS-editie — gooit een fout bij runtime. Encodeer de entiteit naar het opgegeven bestand. |
encode(entity: Entity, options: DracoSaveOptions) → byte[] | Niet geïmplementeerd in de FOSS-editie — gooit een fout bij runtime. Encodeer de entiteit naar ruwe Draco-gegevens. |
encode(entity: Entity) → byte[] | Niet geïmplementeerd in de FOSS-editie — gooit een fout tijdens runtime. Encodeer de entiteit naar Draco-ruwe data. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | Roept FileFormat(type, version, contentType, extension, extensions, canImport, canExport) aan op deze DracoFormat instantie. |
getFormats() → List<FileFormat> | Retourneert de formaten. |
getVersion() → Version | Retourneert de versie. |
getFormatByExtension(filePath: String) → FileFormat | Roept getFormatByExtension(filePath) aan op deze DracoFormat instantie. |
getCanImport() → boolean | Retourneert de can import. |
getCanExport() → boolean | Retourneert de can export. |
getExtension() → String | Retourneert de extensie. |
getExtensions() → String[] | Retourneert de extensies. |
getContentType() → FileContentType | Retourneert het inhoudstype. |
getFileFormatType() → FileFormatType | Retourneert het type bestandsformaat. |
createLoadOptions() → LoadOptions | Roept createLoadOptions aan op deze DracoFormat-instantie. |
createSaveOptions() → SaveOptions | Roept createSaveOptions aan op deze DracoFormat-instantie. |
canDetect(stream: Stream, fileName: String) → boolean | Roept canDetect(stream, fileName) aan op deze DracoFormat instantie. |
detect(stream: Stream, fileName: String) → FileFormat | Roept detect(stream, fileName) aan op deze DracoFormat instantie. |
detect(fileName: String) → FileFormat | Roept detect(fileName) aan op deze DracoFormat instantie. |
registerFormat(format: FileFormat) | Roept registerFormat(format) aan op deze DracoFormat instantie. |
toString() → String | Roept toString aan op deze DracoFormat instantie. |