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 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
formatsList<FileFormat>Прочети.Вземат формата.
versionVersionПрочети.- Да, разбира се.
canImportbooleanПрочети.Взема вносната банка.
canExportbooleanПрочети.Изнася консерви.
extensionStringПрочети.Получи удължаването.
extensionsString[]Прочети.Взема разширенията.
contentTypeFileContentTypeПрочети.Получава типа на съдържанието.
fileFormatTypeFileFormatTypeПрочети.Получава формат на файла.
FBX6100ASCIIFileFormatПрочети.Получава FBX6100 ASCII.
FBX6100_BINARYFileFormatПрочети.Взема fbx6100 двоичен.
FBX7200ASCIIFileFormatПрочети.Взема fbx7200 ASCII.
FBX7200_BINARYFileFormatПрочети.Взема fbx7200 двоичен.
FBX7300ASCIIFileFormatПрочети.Взема FBX7300 ASCII.
FBX7300_BINARYFileFormatПрочети.Взема fbx7300 двоичен.
FBX7400ASCIIFileFormatПрочети.Взема FBX7400 ASCII.
FBX7400_BINARYFileFormatПрочети.Взема fbx7400 двоичен.
FBX7500ASCIIFileFormatПрочети.Взема fbx7500 ASCII.
FBX7500_BINARYFileFormatПрочети.Взема fbx7500 двоичен.
FBX7600ASCIIFileFormatПрочети.Взема fbx7600 ASCII.
FBX7600_BINARYFileFormatПрочети.Взема fbx7600 двоичен.
FBX7700ASCIIFileFormatПрочети.Взема FBX7700 ASCII.
FBX7700_BINARYFileFormatПрочети.Взема fbx7700 двоичния.
MAYAASCIIFileFormatПрочети.Взема майаасци.
MAYA_BINARYFileFormatПрочети.Взема двоичната мая.
STL_BINARYFileFormatПрочети.Получи STL двоичния.
STLASCIIFileFormatПрочети.Взема сталаси.
WAVEFRONTOBJFileFormatПрочети.- Да, но не и вълната.
DISCREET3DSFileFormatПрочети.Дава дискретни 3D.
COLLADAFileFormatПрочети.Вземи коладата.
UNIVERSAL3DFileFormatПрочети.Получи универсален 3D.
GLTFFileFormatПрочети.Взема ГТФ.
GLTF2FileFormatПрочети.Вземи ГТФ2.
GLTF_BINARYFileFormatПрочети.Взема двоичния GTF.
GLTF2_BINARYFileFormatПрочети.Получи двоичния GTF2.
PDFPdfFormatПрочети.Взе PDF.
BLENDERFileFormatПрочети.Взе миксера.
DXFFileFormatПрочети.Взема DXF.
PLYPlyFormatПрочети.- Да, ще го вземе.
X_BINARYFileFormatПрочети.Получи х двоичния.
X_TEXTFileFormatПрочети.Получи х-текста.
DRACODracoFormatПрочети.Хваща драко.
MICROSOFT3MFMicrosoft3MFFormatПрочети.Взема Microsoft 3 mf.
RVM_TEXTRvmFormatПрочети.Получи съобщението.
RVM_BINARYRvmFormatПрочети.Взема двойната система.
ASEFileFormatПрочети.Ще получиш АСЕ.
IFCFileFormatПрочети.Взема и ако.
SIEMENSJT8FileFormatПрочети.Получи сименс 8 .
SIEMENSJT9FileFormatПрочети.Получи сименсщ9.
AMFFileFormatПрочети.Ще получиш АМФ.
VRMLFileFormatПрочети.Взема VRML.
ASPOSE3D_WEBFileFormatПрочети.Получава се в 3D мрежата.
HTML5FileFormatПрочети.Получи HTML5.
ZIPFileFormatПрочети.- Да, ще го вземе.
USDFileFormatПрочети.Ще получиш парите.
USDAFileFormatПрочети.Ще получиш от САЩ.
USDZFileFormatПрочети.Ще получиш парите.
XYZFileFormatПрочети.Хиз получава.
PCDFileFormatПрочети.Взема полицията.
PCD_BINARYFileFormatПрочети.Вземи бинарния код.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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 пример.

Вижте също:

 Български