DracoFormat
Opinie generală
DracoFormat este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: FileFormat.
Format Google Draco
Exemplu: Codul următor arată cum să codificați și decodificaţi un Mesh către/din o matrice de baiti:
Mesh mesh = (new Sphere()).toMesh();
//encode meshAceastă clasă oferă 25 de metode pentru a lucra cu obiecte DracoFormat în programele Java. Metodele disponibile includ: DracoFormat, FileFormat, canDetect, createLoadOptions, createSaveOptions, decode, detect, encode, getCanExport, getCanImport, getContentType, getExtension, şi 7 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS, şi 53 mai mult.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
formats | List<FileFormat> | Citeşte. | Obţine formatele. |
version | Version | Citeşte. | A primit versiunea. |
canImport | boolean | Citeşte. | Obţine importul. |
canExport | boolean | Citeşte. | Obţine exportul. |
extension | String | Citeşte. | Obţine prelungirea. |
extensions | String[] | Citeşte. | Obţine extensiile. |
contentType | FileContentType | Citeşte. | Obţine tipul de conţinut. |
fileFormatType | FileFormatType | Citeşte. | Obţine tipul formatului de fişier. |
FBX6100ASCII | FileFormat | Citeşte. | Obţine FBX6100 ASCII. |
FBX6100_BINARY | FileFormat | Citeşte. | Obţine fbx6100 binar. |
FBX7200ASCII | FileFormat | Citeşte. | Obţine FBX7200 ASCII. |
FBX7200_BINARY | FileFormat | Citeşte. | Obţine fbx7200 binar. |
FBX7300ASCII | FileFormat | Citeşte. | Obţine FBX7300 ASCII. |
FBX7300_BINARY | FileFormat | Citeşte. | Obţine fbx7300 binar. |
FBX7400ASCII | FileFormat | Citeşte. | Obţine FBX7400 ASCII. |
FBX7400_BINARY | FileFormat | Citeşte. | Obţine fbx7400 binar. |
FBX7500ASCII | FileFormat | Citeşte. | Obţine FBX7500 ASCII. |
FBX7500_BINARY | FileFormat | Citeşte. | Obţine fbx7500 binar. |
FBX7600ASCII | FileFormat | Citeşte. | Obţine FBX7600 ASCII. |
FBX7600_BINARY | FileFormat | Citeşte. | Obţine fbx7600 binar. |
FBX7700ASCII | FileFormat | Citeşte. | Obţine FBX7700 ASCII. |
FBX7700_BINARY | FileFormat | Citeşte. | Obţine fbx7700 binar. |
MAYAASCII | FileFormat | Citeşte. | Obţine mayaascii. |
MAYA_BINARY | FileFormat | Citeşte. | Obţine Maya binar. |
STL_BINARY | FileFormat | Citeşte. | Obţine binarul STL. |
STLASCII | FileFormat | Citeşte. | Ia stlascii. |
WAVEFRONTOBJ | FileFormat | Citeşte. | A primit un val de front. |
DISCREET3DS | FileFormat | Citeşte. | Obţine 3 zile discret. |
COLLADA | FileFormat | Citeşte. | Ia colada. |
UNIVERSAL3D | FileFormat | Citeşte. | Obţine universul 3D. |
GLTF | FileFormat | Citeşte. | Ia GTF. |
GLTF2 | FileFormat | Citeşte. | Ia gltf2. |
GLTF_BINARY | FileFormat | Citeşte. | Obţine binar GTF. |
GLTF2_BINARY | FileFormat | Citeşte. | Obţine binarul gltf2. |
PDF | PdfFormat | Citeşte. | A primit pdf-ul. |
BLENDER | FileFormat | Citeşte. | Ia blenderul. |
DXF | FileFormat | Citeşte. | Obţine dxf. |
PLY | PlyFormat | Citeşte. | Ia-l pe celălalt. |
X_BINARY | FileFormat | Citeşte. | Obţine x binar. |
X_TEXT | FileFormat | Citeşte. | Obţine textul X. |
DRACO | DracoFormat | Citeşte. | Ia draco. |
MICROSOFT3MF | Microsoft3MFFormat | Citeşte. | Obţine Microsoft 3 mf. |
RVM_TEXT | RvmFormat | Citeşte. | A primit mesajul. |
RVM_BINARY | RvmFormat | Citeşte. | Obţine binar RM. |
ASE | FileFormat | Citeşte. | Ia-l pe As. |
IFC | FileFormat | Citeşte. | Ia IFC. |
SIEMENSJT8 | FileFormat | Citeşte. | Ia Siemensjt8. |
SIEMENSJT9 | FileFormat | Citeşte. | Are SiemensJT9. |
AMF | FileFormat | Citeşte. | Ia amf. |
VRML | FileFormat | Citeşte. | Obţine vrml. |
ASPOSE3D_WEB | FileFormat | Citeşte. | Obţine asose3d web. |
HTML5 | FileFormat | Citeşte. | Obţine HTML5. |
ZIP | FileFormat | Citeşte. | Se învârte. |
USD | FileFormat | Citeşte. | Ia-l pe USD. |
USDA | FileFormat | Citeşte. | Obţine USDA. |
USDZ | FileFormat | Citeşte. | Ia-l pe usd. |
XYZ | FileFormat | Citeşte. | Ia Xyz. |
PCD | FileFormat | Citeşte. | Ia PCD. |
PCD_BINARY | FileFormat | Citeşte. | Obţine PCD binar. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
DracoFormat() | Construiește o nouă instanță DracoFormat. |
decode(fileName: String) → Geometry | Nu este implementat în ediția FOSS aruncări la runtime. Decodarea norului de puncte sau a rețelei din numele specificat al fișierului. |
decode(data: byte[]) → Geometry | Nu este implementat în ediția FOSS aruncări la runtime. Decodarea norului de puncte sau a rețelei din datele memoriei. |
encode(entity: Entity, stream: Stream, options: DracoSaveOptions) | Nu este implementat în ediția FOSS aruncări la runtime. Codarea entității la flux specificat. |
encode(entity: Entity, stream: Stream) | Nu este implementat în ediția FOSS aruncări la runtime. Codarea entității la flux specificat. |
encode(entity: Entity, fileName: String, options: DracoSaveOptions) | Nu este implementat în ediția FOSS aruncări la runtime. Codarea entității la fișier specificat. |
encode(entity: Entity, fileName: String) | Nu este implementat în ediția FOSS aruncări la runtime. Codarea entității la fișier specificat. |
encode(entity: Entity, options: DracoSaveOptions) → byte[] | Nu este implementat în ediția FOSS aruncări la runtime. Codifică entitatea în datele brute ale lui Draco. |
encode(entity: Entity) → byte[] | Nu este implementat în ediția FOSS aruncări la runtime. Codifică entitatea în datele brute ale lui Draco. |
FileFormat(type: FileFormatType, version: Version, contentType: FileContentType, extension: String, extensions: String[], canImport: boolean, canExport: boolean) | Apeluri FileFormat ((tip, versiune, conținutType, extensie, extensii, canImport, mayExport) pe această instanță DracoFormat. |
getFormats() → List<FileFormat> | Întoarce formate. |
getVersion() → Version | Întoarce versiunea. |
getFormatByExtension(filePath: String) → FileFormat | Apeluri getFormatByExtension(filePath) pe această instanță DracoFormat. |
getCanImport() → boolean | Întoarce importul de conserve. |
getCanExport() → boolean | Returnează exportul. |
getExtension() → String | Întoarce extinderea. |
getExtensions() → String[] | Întoarce extensiile. |
getContentType() → FileContentType | Întoarce tipul de conținut. |
getFileFormatType() → FileFormatType | Întoarce tipul formatului de fişier. |
createLoadOptions() → LoadOptions | Apel createLoadOptions pe această instanță DracoFormat. |
createSaveOptions() → SaveOptions | Apel createSaveOptions pe această instanță DracoFormat. |
canDetect(stream: Stream, fileName: String) → boolean | Apelurile canDetect ((stream, fileName) pe această instanță DracoFormat. |
detect(stream: Stream, fileName: String) → FileFormat | Apelurile detectează ((stream, fileName) pe această instanță DracoFormat. |
registerFormat(format: FileFormat) | Apelul registerFormat(format) pe această instanță DracoFormat. |
toString() → String | Apeluri la String pe această instanță DracoFormat. |