DracoFormat

Revisión

DracoFormat Es una clase en Aspose.3D FOSS para Java. Heredados de: FileFormat.

El formato de Google Draco

Exemplo: El siguiente código muestra cómo codificar y decodificación de un Mesh a/de la array de byte:

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

Esta clase proporciona 25 métodos para trabajar con los objetos de DracoFormat en programas Java. Los métodos disponibles incluyen: DracoFormat, FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension,y 7 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.3D FOSS para el paquete Java. Propiedades : AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS,Y 53 más.

Propiedades

NombreTipoAccesoDescripción
formatsList<FileFormat>LeerObtenga los formatos.
versionVersionLeerObtenga la versión.
canImportbooleanLeerSe puede importar.
canExportbooleanLeerque se puede exportar.
extensionStringLeerSe obtiene la extensión.
extensionsString[]LeerObtenga las exteniones.
contentTypeFileContentTypeLeerTiene el tipo de contenido.
fileFormatTypeFileFormatTypeLeerObtenga el tipo de formato de archivo.
FBX6100ASCIIFileFormatLeerTiene el fbx6100 ascii.
FBX6100_BINARYFileFormatLeerTiene el fbx6100 binario.
FBX7200ASCIIFileFormatLeerTiene el fbx7200 ascii.
FBX7200_BINARYFileFormatLeerTiene el fbx7200 binario.
FBX7300ASCIIFileFormatLeerTiene el fbx7300 ascii.
FBX7300_BINARYFileFormatLeerTiene el fbx7300 binario.
FBX7400ASCIIFileFormatLeerTiene el fbx7400 ascii.
FBX7400_BINARYFileFormatLeerTiene el fbx7400 binario.
FBX7500ASCIIFileFormatLeerTiene el fbx7500 ascii.
FBX7500_BINARYFileFormatLeerTiene el fbx7500 binario.
FBX7600ASCIIFileFormatLeerTiene el fbx7600 ascii.
FBX7600_BINARYFileFormatLeerTiene el fbx7600 binario.
FBX7700ASCIIFileFormatLeerTiene el fbx7700 ascii.
FBX7700_BINARYFileFormatLeerTiene el fbx7700 binario.
MAYAASCIIFileFormatLeerEncuentra el mayaascii.
MAYA_BINARYFileFormatLeerSe trata de la Maya binaria.
STL_BINARYFileFormatLeerSe encuentra en la estl binaria.
STLASCIIFileFormatLeerTiene la estlascia.
WAVEFRONTOBJFileFormatLeerSe encuentra en el frontón de onda.
DISCREET3DSFileFormatLeerTiene el discreto3 ds.
COLLADAFileFormatLeerTiene el colado.
UNIVERSAL3DFileFormatLeerEl universo 3D.
GLTFFileFormatLeerSe encuentra el gltf.
GLTF2FileFormatLeerSe encuentra en el gltf2.
GLTF_BINARYFileFormatLeerSe encuentra en el gltf binario.
GLTF2_BINARYFileFormatLeerSe encuentra en el gltf2 binario.
PDFPdfFormatLeerObtenga el pdf.
BLENDERFileFormatLeerTiene el blender.
DXFFileFormatLeerTiene el DXF.
PLYPlyFormatLeerTiene el ply.
X_BINARYFileFormatLeerSe trata de la x binaria.
X_TEXTFileFormatLeerTiene el texto x.
DRACODracoFormatLeerSe encuentra el dragón.
MICROSOFT3MFMicrosoft3MFFormatLeerSe puede utilizar Microsoft3 mf.
RVM_TEXTRvmFormatLeerSe ha publicado el texto rvm.
RVM_BINARYRvmFormatLeerSe encuentra en el rvm binario.
ASEFileFormatLeerTiene el aseo.
IFCFileFormatLeerTiene el IFC.
SIEMENSJT8FileFormatLeerSe trata de Siemensjt8.
SIEMENSJT9FileFormatLeerSe trata de la Siemensjt9.
AMFFileFormatLeerSe encuentra el AMF.
VRMLFileFormatLeerSe encuentra en el VRM.
ASPOSE3D_WEBFileFormatLeerEn el sitio web de aspose3d.
HTML5FileFormatLeerSe puede utilizar el HTML5.
ZIPFileFormatLeerTiene el ZIP.
USDFileFormatLeerTiene el USD.
USDAFileFormatLeerTiene el USDA.
USDZFileFormatLeerTiene el USZ.
XYZFileFormatLeerTiene el xyz.
PCDFileFormatLeerTiene el PCD.
PCD_BINARYFileFormatLeerTiene el PCD binario.

Metodología

firmaDescripción
DracoFormat()Construye una nueva instancia DracoFormat.
decode(fileName: String)GeometryNo se ha implementado en la edición FOSS — lanza a tiempo real. Decodificar la nube de punto o mezquita del nombre de archivo especificado.
decode(data: byte[])GeometryNo se ha implementado en la edición FOSS — lanza a tiempo real. Decodificar la nube de punto o mezquita desde los datos de memoria.
encode(entity: Entity, stream: Stream, options: DracoSaveOptions)No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad a un flujo especificado.
encode(entity: Entity, stream: Stream)No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad a un flujo especificado.
encode(entity: Entity, fileName: String, options: DracoSaveOptions)No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad en el archivo especificado.
encode(entity: Entity, fileName: String)No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad en el archivo especificado.
encode(entity: Entity, options: DracoSaveOptions)byte[]No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad a los datos crudos de Draco.
encode(entity: Entity)byte[]No se ha implementado en la edición FOSS — lanza a tiempo real. Encodificar la entidad a los datos crudos de Draco.
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean)Póngase en contacto con FileFormat(tipo, versión, contenidoType, extensión, extensiones, canImport, kanExport) en este instante DracoFormat.
getFormats()List<FileFormat>Devolver los formatos.
getVersion()VersionDevolver la versión.
getFormatByExtension(filePath: String)FileFormatLlamar a GetFormatByExtension(filePath) en este instante DracoFormat.
getCanImport()booleandevolver lo que puede importar.
getCanExport()booleandevolver lo que puede exportar.
getExtension()Stringdevolver la extensión.
getExtensions()String[]devolver las exteniones.
getContentType()FileContentTypeDevolver el tipo de contenido.
getFileFormatType()FileFormatTypeDevolver el formato de archivo.
createLoadOptions()LoadOptionsConvocan crearLoadOptions en esta instancia DracoFormat.
createSaveOptions()SaveOptionsConvocar crearSaveOptions en esta instancia DracoFormat.
canDetect(stream: Stream, fileName: String)booleanChamando canDetect(stream, fileName) en este instante DracoFormat.
detect(stream: Stream, fileName: String)FileFormatCalla detect(stream, fileName) en esta instancia DracoFormat.
registerFormat(format: FileFormat)Chamó registroFormato(formado) en este instante DracoFormat.
toString()StringApela a la estrena en esta instancia DracoFormat.

Ver también

 Español