DracoFormat

Overview

DracoFormat є клас в Aspose.3D FOSS для Java. Наследники від: FileFormat.

Формат Google Draco

Приклад: Наступний код показує, як кодувати і декодувати Mesh до/з байтового масиву:

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

Цей клас надає 25 методів для роботи з об’єктами DracoFormat в програмах Java. Доступні методи включають: DracoFormat, FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, і 7 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS, і 53 ще.

Properties

NameTypeAccessDescription
formatsList<FileFormat>ReadОбирає формати.
versionVersionReadВін має версію.
canImportbooleanReadВін отримує ввоз.
canExportbooleanReadВивезення.
extensionStringReadВін отримує продовження.
extensionsString[]ReadВін отримує розширення.
contentTypeFileContentTypeReadОбирає тип контенту.
fileFormatTypeFileFormatTypeReadОбирає тип формату файлу.
FBX6100ASCIIFileFormatReadПолучає fbx6100 ASCII.
FBX6100_BINARYFileFormatReadОбирає двоякі fbx6100.
FBX7200ASCIIFileFormatReadВін отримує fbx7200 ASCII.
FBX7200_BINARYFileFormatReadОбирає двоякі fbx7200.
FBX7300ASCIIFileFormatReadВін отримує fbx7300 ASCII.
FBX7300_BINARYFileFormatReadВін отримує двоякісний fbx7300.
FBX7400ASCIIFileFormatReadВін отримує fbx7400 ASCII.
FBX7400_BINARYFileFormatReadОбирає двоякі fbx7400.
FBX7500ASCIIFileFormatReadВін отримує fbx7500 ASCII.
FBX7500_BINARYFileFormatReadВін отримує двоякісний fbx7500.
FBX7600ASCIIFileFormatReadВін отримує fbx7600 ASCII.
FBX7600_BINARYFileFormatReadОбирає двоякі fbx7600.
FBX7700ASCIIFileFormatReadВін отримує FBX7700 ASCII.
FBX7700_BINARYFileFormatReadОбирає двоякі fbx7700.
MAYAASCIIFileFormatReadВін отримує майяаси.
MAYA_BINARYFileFormatReadОбирає двоїчний код Майя.
STL_BINARYFileFormatReadОбирає STL двоїчний.
STLASCIIFileFormatReadВін отримує сталяси.
WAVEFRONTOBJFileFormatReadПовернеться до нього.
DISCREET3DSFileFormatReadВін отримує дискретні 3 ди.
COLLADAFileFormatReadВін отримує коляду.
UNIVERSAL3DFileFormatReadОтримає універсальний 3d.
GLTFFileFormatReadВін отримує ГТФ.
GLTF2FileFormatReadВін отримує GTF2.
GLTF_BINARYFileFormatReadОбирає двоїчний GTF.
GLTF2_BINARYFileFormatReadОбирає двоїчний GTF2.
PDFPdfFormatReadОтримав PDF.
BLENDERFileFormatReadВін бере блендер.
DXFFileFormatReadОбирає dxf.
PLYPlyFormatReadВін отримує пласт.
X_BINARYFileFormatReadОбирає двоїчний х.
X_TEXTFileFormatReadОтримає текст.
DRACODracoFormatReadВін отримує драко.
MICROSOFT3MFMicrosoft3MFFormatReadВін отримує Microsoft 3 mf.
RVM_TEXTRvmFormatReadОтримає SMS-резервовий.
RVM_BINARYRvmFormatReadОбирає двійку RVM.
ASEFileFormatReadВін отримує аси.
IFCFileFormatReadВін отримує ІФК.
SIEMENSJT8FileFormatReadЗнайшов Siemensjt8.
SIEMENSJT9FileFormatReadПолучає Siemensjt9.
AMFFileFormatReadВже в АФ.
VRMLFileFormatReadВізьмемо VRML.
ASPOSE3D_WEBFileFormatReadВін отримує 3D-сетку.
HTML5FileFormatReadВстає HTML5.
ZIPFileFormatReadВін замирає.
USDFileFormatReadВін отримує гроші.
USDAFileFormatReadЗнайде у США.
USDZFileFormatReadЗнайде кошти.
XYZFileFormatReadЗнайде Xyz.
PCDFileFormatReadВін отримує ПЦД.
PCD_BINARYFileFormatReadВін отримує дворічний код.

Methods

SignatureDescription
DracoFormat()Створює новий DracoFormat екземпляр.
decode(fileName: String)GeometryНе реалізовано в виданні FOSS викидає під час виконання. Декодуйте хмару або мережу з зазначеного імені файлу.
decode(data: byte[])GeometryНе реалізовано в виданні FOSS викидає під час виконання. Декодуйте хмару або мережу з даних пам’яті.
encode(entity: Entity, stream: Stream, options: DracoSaveOptions)Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте суб’єкт на визначений потік.
encode(entity: Entity, stream: Stream)Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте суб’єкт на визначений потік.
encode(entity: Entity, fileName: String, options: DracoSaveOptions)Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте суб’єкт у визначеному файлі.
encode(entity: Entity, fileName: String)Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте суб’єкт у визначеному файлі.
encode(entity: Entity, options: DracoSaveOptions)byte[]Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте сукупність до драко-доданих.
encode(entity: Entity)byte[]Не реалізовано в виданні FOSS викидає під час виконання. Кодируйте сукупність до драко-доданих.
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean)Покликання FileFormat ((тип, версія, змістType, розширення, продовження, canImport, mayExport) на цій інстанції DracoFormat.
getFormats()List<FileFormat>Повертає формати.
getVersion()VersionПовертає версію.
getFormatByExtension(filePath: String)FileFormatПокликання getFormatByExtension(filePath) на цьому DracoFormat інстанції.
getCanImport()booleanПовертає імпорт.
getCanExport()booleanПовертає експорт.
getExtension()StringПовертає розширення.
getExtensions()String[]Повертає розширення.
getContentType()FileContentTypeПовертає тип змісту.
getFileFormatType()FileFormatTypeПовертає тип формату файлу.
createLoadOptions()LoadOptionsПокликання createLoadOptions на цьому DracoFormat інстанції.
createSaveOptions()SaveOptionsПокликання createSaveOptions на цьому DracoFormat інстанції.
canDetect(stream: Stream, fileName: String)booleanПокликання canDetect ((stream, fileName) на цьому DracoFormat інстанції.
detect(stream: Stream, fileName: String)FileFormatПокликання detect(stream, fileName) на цьому DracoFormat інстанції.
registerFormat(format: FileFormat)Покликання registerFormat(format) на цьому DracoFormat інстанції.
toString()StringПокликання toString на цьому DracoFormat інстанції.

See Also

 Українська