DracoFormat

Обзор

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

Формат Google Драко

Пример: Следующий код показывает, как кодировать и декодировать 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 человека.

Свойства

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И получает дискретное 3D.
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Получил смс-режима.
RVM_BINARYRvmFormatReadПолучил двойную систему.
ASEFileFormatReadПолучил асси.
IFCFileFormatReadПолучил ИФК.
SIEMENSJT8FileFormatReadПолучил сименсчт8.
SIEMENSJT9FileFormatReadПолучил Siemensjt9.
AMFFileFormatReadПолучает амф.
VRMLFileFormatReadПолучил ВРМЛ.
ASPOSE3D_WEBFileFormatReadПолучится аспосе 3D-паутина.
HTML5FileFormatReadПолучится html5.
ZIPFileFormatRead- Он застрял.
USDFileFormatReadПолучишь деньги.
USDAFileFormatReadПолучил от Департамента.
USDZFileFormatReadПолучишь сумму.
XYZFileFormatReadПолучил Xyz.
PCDFileFormatReadПолучил полицию.
PCD_BINARYFileFormatReadПолучил бинарный код.

Методы

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Призывы к строке на данном примере DracoFormat .

См. также:

 Русский