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
| Name | Type | Access | Description |
|---|---|---|---|
formats | List<FileFormat> | Read | Обирає формати. |
version | Version | Read | Він має версію. |
canImport | boolean | Read | Він отримує ввоз. |
canExport | boolean | Read | Вивезення. |
extension | String | Read | Він отримує продовження. |
extensions | String[] | Read | Він отримує розширення. |
contentType | FileContentType | Read | Обирає тип контенту. |
fileFormatType | FileFormatType | Read | Обирає тип формату файлу. |
FBX6100ASCII | FileFormat | Read | Получає fbx6100 ASCII. |
FBX6100_BINARY | FileFormat | Read | Обирає двоякі fbx6100. |
FBX7200ASCII | FileFormat | Read | Він отримує fbx7200 ASCII. |
FBX7200_BINARY | FileFormat | Read | Обирає двоякі fbx7200. |
FBX7300ASCII | FileFormat | Read | Він отримує fbx7300 ASCII. |
FBX7300_BINARY | FileFormat | Read | Він отримує двоякісний fbx7300. |
FBX7400ASCII | FileFormat | Read | Він отримує fbx7400 ASCII. |
FBX7400_BINARY | FileFormat | Read | Обирає двоякі fbx7400. |
FBX7500ASCII | FileFormat | Read | Він отримує fbx7500 ASCII. |
FBX7500_BINARY | FileFormat | Read | Він отримує двоякісний fbx7500. |
FBX7600ASCII | FileFormat | Read | Він отримує fbx7600 ASCII. |
FBX7600_BINARY | FileFormat | Read | Обирає двоякі fbx7600. |
FBX7700ASCII | FileFormat | Read | Він отримує FBX7700 ASCII. |
FBX7700_BINARY | FileFormat | Read | Обирає двоякі fbx7700. |
MAYAASCII | FileFormat | Read | Він отримує майяаси. |
MAYA_BINARY | FileFormat | Read | Обирає двоїчний код Майя. |
STL_BINARY | FileFormat | Read | Обирає STL двоїчний. |
STLASCII | FileFormat | Read | Він отримує сталяси. |
WAVEFRONTOBJ | FileFormat | Read | Повернеться до нього. |
DISCREET3DS | FileFormat | Read | Він отримує дискретні 3 ди. |
COLLADA | FileFormat | Read | Він отримує коляду. |
UNIVERSAL3D | FileFormat | Read | Отримає універсальний 3d. |
GLTF | FileFormat | Read | Він отримує ГТФ. |
GLTF2 | FileFormat | Read | Він отримує GTF2. |
GLTF_BINARY | FileFormat | Read | Обирає двоїчний GTF. |
GLTF2_BINARY | FileFormat | Read | Обирає двоїчний GTF2. |
PDF | PdfFormat | Read | Отримав PDF. |
BLENDER | FileFormat | Read | Він бере блендер. |
DXF | FileFormat | Read | Обирає dxf. |
PLY | PlyFormat | Read | Він отримує пласт. |
X_BINARY | FileFormat | Read | Обирає двоїчний х. |
X_TEXT | FileFormat | Read | Отримає текст. |
DRACO | DracoFormat | Read | Він отримує драко. |
MICROSOFT3MF | Microsoft3MFFormat | Read | Він отримує Microsoft 3 mf. |
RVM_TEXT | RvmFormat | Read | Отримає SMS-резервовий. |
RVM_BINARY | RvmFormat | Read | Обирає двійку RVM. |
ASE | FileFormat | Read | Він отримує аси. |
IFC | FileFormat | Read | Він отримує ІФК. |
SIEMENSJT8 | FileFormat | Read | Знайшов Siemensjt8. |
SIEMENSJT9 | FileFormat | Read | Получає Siemensjt9. |
AMF | FileFormat | Read | Вже в АФ. |
VRML | FileFormat | Read | Візьмемо VRML. |
ASPOSE3D_WEB | FileFormat | Read | Він отримує 3D-сетку. |
HTML5 | FileFormat | Read | Встає HTML5. |
ZIP | FileFormat | Read | Він замирає. |
USD | FileFormat | Read | Він отримує гроші. |
USDA | FileFormat | Read | Знайде у США. |
USDZ | FileFormat | Read | Знайде кошти. |
XYZ | FileFormat | Read | Знайде Xyz. |
PCD | FileFormat | Read | Він отримує ПЦД. |
PCD_BINARY | FileFormat | Read | Він отримує дворічний код. |
Methods
| Signature | Description |
|---|---|
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 інстанції. |