DracoFormat
개요
DracoFormat은(는) Aspose.3D FOSS에서 Java용 클래스입니다. 상속 대상: FileFormat.
Google Draco 포맷
예시: 다음 코드는 Mesh를 바이트 배열로 인코딩하고 디코딩하는 방법을 보여줍니다:
Mesh mesh = (new Sphere()).toMesh();
//encode mesh이 클래스는 Java 프로그램에서 DracoFormat 객체를 다루기 위한 25개의 메서드를 제공합니다. 사용 가능한 메서드에는 FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, getExtensions 및 추가 6개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.3D FOSS for Java 패키지를 설치한 후 any 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 | 읽기 | mayaascii를 가져옵니다. |
MAYA_BINARY | FileFormat | 읽기 | maya 바이너리를 가져옵니다. |
STL_BINARY | FileFormat | 읽기 | STL 바이너리를 가져옵니다. |
STLASCII | FileFormat | 읽기 | stlascii를 가져옵니다. |
WAVEFRONTOBJ | FileFormat | 읽기 | wavefrontobj를 가져옵니다. |
DISCREET3DS | FileFormat | 읽기 | discreet3 ds를 가져옵니다. |
COLLADA | FileFormat | 읽기 | collada를 가져옵니다. |
UNIVERSAL3D | FileFormat | 읽기 | universal3 d를 가져옵니다. |
GLTF | FileFormat | 읽기 | gltf를 가져옵니다. |
GLTF2 | FileFormat | 읽기 | gltf2를 가져옵니다. |
GLTF_BINARY | FileFormat | 읽기 | gltf 바이너리를 가져옵니다. |
GLTF2_BINARY | FileFormat | 읽기 | gltf2 바이너리를 가져옵니다. |
PDF | PdfFormat | 읽기 | PDF를 가져옵니다. |
BLENDER | FileFormat | 읽기 | 블렌더를 가져옵니다. |
DXF | FileFormat | 읽기 | DXF를 가져옵니다. |
PLY | PlyFormat | 읽기 | ply를 가져옵니다. |
X_BINARY | FileFormat | 읽기 | x 바이너리를 가져옵니다. |
X_TEXT | FileFormat | 읽기 | x 텍스트를 가져옵니다. |
DRACO | DracoFormat | 읽기 | draco를 가져옵니다. |
MICROSOFT3MF | Microsoft3MFFormat | 읽기 | microsoft3 mf를 가져옵니다. |
RVM_TEXT | RvmFormat | 읽기 | rvm 텍스트를 가져옵니다. |
RVM_BINARY | RvmFormat | 읽기 | rvm 바이너리를 가져옵니다. |
ASE | FileFormat | 읽기 | ase를 가져옵니다. |
IFC | FileFormat | 읽기 | ifc를 가져옵니다. |
SIEMENSJT8 | FileFormat | 읽기 | siemensjt8을 가져옵니다. |
SIEMENSJT9 | FileFormat | 읽기 | siemensjt9를 가져옵니다. |
AMF | FileFormat | 읽기 | amf를 가져옵니다. |
VRML | FileFormat | 읽기 | vrml을 가져옵니다. |
ASPOSE3D_WEB | FileFormat | 읽기 | aspose3d 웹을 가져옵니다. |
HTML5 | FileFormat | 읽기 | html5를 가져옵니다. |
ZIP | FileFormat | 읽기 | zip을 가져옵니다. |
USD | FileFormat | 읽기 | usd를 가져옵니다. |
USDA | FileFormat | 읽기 | usda를 가져옵니다. |
USDZ | FileFormat | 읽기 | usdz를 가져옵니다. |
XYZ | FileFormat | 읽기 | xyz를 가져옵니다. |
PCD | FileFormat | 읽기 | pcd를 가져옵니다. |
PCD_BINARY | FileFormat | 읽기 | pcd 바이너리를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
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 에디션에서는 구현되지 않았으며 — 런타임에 예외를 발생시킵니다. 엔터티를 Draco 원시 데이터로 인코딩합니다. |
encode(entity: Entity) → byte[] | FOSS 에디션에서는 구현되지 않았으며 — 런타임에 예외를 발생시킵니다. 엔터티를 Draco 원시 데이터로 인코딩합니다. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | 이 DracoFormat 인스턴스에서 FileFormat(type, version, contentType, extension, extensions, canImport, canExport)를 호출합니다. |
getFormats() → List<FileFormat> | 형식을 반환합니다. |
getVersion() → Version | 버전을 반환합니다. |
getFormatByExtension(filePath: String) → FileFormat | 이 DracoFormat 인스턴스에서 getFormatByExtension(filePath)를 호출합니다. |
getCanImport() → boolean | 가져올 수 있는 것을 반환합니다. |
getCanExport() → boolean | 내보낼 수 있는 것을 반환합니다. |
getExtension() → String | 확장자를 반환합니다. |
getExtensions() → String[] | 확장자를 반환합니다. |
getContentType() → FileContentType | 콘텐츠 유형을 반환합니다. |
getFileFormatType() → FileFormatType | 파일 형식 유형을 반환합니다. |
createLoadOptions() → LoadOptions | 이 DracoFormat 인스턴스에서 createLoadOptions를 호출합니다. |
createSaveOptions() → SaveOptions | 이 DracoFormat 인스턴스에서 createSaveOptions를 호출합니다. |
canDetect(stream: Stream, fileName: String) → boolean | 이 DracoFormat 인스턴스에서 canDetect(stream, fileName)를 호출합니다. |
detect(stream: Stream, fileName: String) → FileFormat | 이 DracoFormat 인스턴스에서 detect(stream, fileName)를 호출합니다. |
detect(fileName: String) → FileFormat | 이 DracoFormat 인스턴스에서 detect(fileName)를 호출합니다. |
registerFormat(format: FileFormat) | 이 DracoFormat 인스턴스에서 registerFormat(format)를 호출합니다. |
toString() → String | 이 DracoFormat 인스턴스에서 toString을 호출합니다. |