DracoFormat
Общ преглед
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 след инсталиране на пакета Aspose.3D FOSS for Java. Свойства: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS, и още 53 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
formats | List<FileFormat> | Прочети. | Вземат формата. |
version | Version | Прочети. | - Да, разбира се. |
canImport | boolean | Прочети. | Взема вносната банка. |
canExport | boolean | Прочети. | Изнася консерви. |
extension | String | Прочети. | Получи удължаването. |
extensions | String[] | Прочети. | Взема разширенията. |
contentType | FileContentType | Прочети. | Получава типа на съдържанието. |
fileFormatType | FileFormatType | Прочети. | Получава формат на файла. |
FBX6100ASCII | FileFormat | Прочети. | Получава FBX6100 ASCII. |
FBX6100_BINARY | FileFormat | Прочети. | Взема fbx6100 двоичен. |
FBX7200ASCII | FileFormat | Прочети. | Взема fbx7200 ASCII. |
FBX7200_BINARY | FileFormat | Прочети. | Взема fbx7200 двоичен. |
FBX7300ASCII | FileFormat | Прочети. | Взема FBX7300 ASCII. |
FBX7300_BINARY | FileFormat | Прочети. | Взема fbx7300 двоичен. |
FBX7400ASCII | FileFormat | Прочети. | Взема FBX7400 ASCII. |
FBX7400_BINARY | FileFormat | Прочети. | Взема fbx7400 двоичен. |
FBX7500ASCII | FileFormat | Прочети. | Взема fbx7500 ASCII. |
FBX7500_BINARY | FileFormat | Прочети. | Взема fbx7500 двоичен. |
FBX7600ASCII | FileFormat | Прочети. | Взема fbx7600 ASCII. |
FBX7600_BINARY | FileFormat | Прочети. | Взема fbx7600 двоичен. |
FBX7700ASCII | FileFormat | Прочети. | Взема FBX7700 ASCII. |
FBX7700_BINARY | FileFormat | Прочети. | Взема fbx7700 двоичния. |
MAYAASCII | FileFormat | Прочети. | Взема майаасци. |
MAYA_BINARY | FileFormat | Прочети. | Взема двоичната мая. |
STL_BINARY | FileFormat | Прочети. | Получи STL двоичния. |
STLASCII | FileFormat | Прочети. | Взема сталаси. |
WAVEFRONTOBJ | FileFormat | Прочети. | - Да, но не и вълната. |
DISCREET3DS | FileFormat | Прочети. | Дава дискретни 3D. |
COLLADA | FileFormat | Прочети. | Вземи коладата. |
UNIVERSAL3D | FileFormat | Прочети. | Получи универсален 3D. |
GLTF | FileFormat | Прочети. | Взема ГТФ. |
GLTF2 | FileFormat | Прочети. | Вземи ГТФ2. |
GLTF_BINARY | FileFormat | Прочети. | Взема двоичния GTF. |
GLTF2_BINARY | FileFormat | Прочети. | Получи двоичния GTF2. |
PDF | PdfFormat | Прочети. | Взе PDF. |
BLENDER | FileFormat | Прочети. | Взе миксера. |
DXF | FileFormat | Прочети. | Взема DXF. |
PLY | PlyFormat | Прочети. | - Да, ще го вземе. |
X_BINARY | FileFormat | Прочети. | Получи х двоичния. |
X_TEXT | FileFormat | Прочети. | Получи х-текста. |
DRACO | DracoFormat | Прочети. | Хваща драко. |
MICROSOFT3MF | Microsoft3MFFormat | Прочети. | Взема Microsoft 3 mf. |
RVM_TEXT | RvmFormat | Прочети. | Получи съобщението. |
RVM_BINARY | RvmFormat | Прочети. | Взема двойната система. |
ASE | FileFormat | Прочети. | Ще получиш АСЕ. |
IFC | FileFormat | Прочети. | Взема и ако. |
SIEMENSJT8 | FileFormat | Прочети. | Получи сименс 8 . |
SIEMENSJT9 | FileFormat | Прочети. | Получи сименсщ9. |
AMF | FileFormat | Прочети. | Ще получиш АМФ. |
VRML | FileFormat | Прочети. | Взема VRML. |
ASPOSE3D_WEB | FileFormat | Прочети. | Получава се в 3D мрежата. |
HTML5 | FileFormat | Прочети. | Получи HTML5. |
ZIP | FileFormat | Прочети. | - Да, ще го вземе. |
USD | FileFormat | Прочети. | Ще получиш парите. |
USDA | FileFormat | Прочети. | Ще получиш от САЩ. |
USDZ | FileFormat | Прочети. | Ще получиш парите. |
XYZ | FileFormat | Прочети. | Хиз получава. |
PCD | FileFormat | Прочети. | Взема полицията. |
PCD_BINARY | FileFormat | Прочети. | Вземи бинарния код. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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, CanExport) на този пример 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 | Назоваване на detecttream, fileName) в този DracoFormat екземпляр. |
registerFormat(format: FileFormat) | Назовава registerFormat(format) на този DracoFormat екземпляр. |
toString() → String | Назовава се наString в този DracoFormat пример. |