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 の Java 用 FOSS をインストールした後、すべてのパブリックメンバーは任意の Java アプリケーションから利用可能です。プロパティ: AMF、ASE、ASPOSE3D_WEB、BLENDER、COLLADA、DISCREET3DS、他 53 件。

プロパティ

名前型アクセス説明
formatsList<FileFormat>読み取りフォーマットを取得します。
versionVersion読み取りバージョンを取得します。
canImportboolean読み取りインポートできるかどうかを取得します。
canExportboolean読み取りcan export を取得します。
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読み取りmayaascii を取得します。
MAYA_BINARYFileFormat読み取りmaya バイナリを取得します。
STL_BINARYFileFormat読み取りstl バイナリを取得します。
STLASCIIFileFormat読み取りstlascii を取得します。
WAVEFRONTOBJFileFormat読み取りwavefrontobj を取得します。
DISCREET3DSFileFormat読み取りdiscreet3 ds を取得します。
COLLADAFileFormat読み取りCollada を取得します。
UNIVERSAL3DFileFormat読み取りユニバーサル3Dを取得します。
GLTFFileFormat読み取りgltf を取得します。
GLTF2FileFormat読み取りgltf2 を取得します。
GLTF_BINARYFileFormat読み取りgltf バイナリを取得します。
GLTF2_BINARYFileFormat読み取りgltf2 バイナリを取得します。
PDFPdfFormat読み取りPDF を取得します。
BLENDERFileFormat読み取りブレンダーを取得します。
DXFFileFormat読み取りdxf を取得します。
PLYPlyFormat読み取りply を取得します。
X_BINARYFileFormat読み取りx バイナリを取得します。
X_TEXTFileFormat読み取りx テキストを取得します。
DRACODracoFormat読み取りdraco を取得します。
MICROSOFT3MFMicrosoft3MFFormat読み取りmicrosoft3 mf を取得します。
RVM_TEXTRvmFormat読み取りrvm テキストを取得します。
RVM_BINARYRvmFormat読み取りrvm バイナリを取得します。
ASEFileFormat読み取りase を取得します。
IFCFileFormat読み取りifc を取得します。
SIEMENSJT8FileFormat読み取りsiemensjt8 を取得します。
SIEMENSJT9FileFormat読み取りsiemensjt9 を取得します。
AMFFileFormat読み取りamf を取得します。
VRMLFileFormat読み取りvrml を取得します。
ASPOSE3D_WEBFileFormat読み取りaspose3d web を取得します。
HTML5FileFormat読み取りhtml5 を取得します。
ZIPFileFormat読み取りzip を取得します。
USDFileFormat読み取りusd を取得します。
USDAFileFormat読み取りusda を取得します。
USDZFileFormat読み取りusdz を取得します。
XYZFileFormat読み取りxyz を取得します。
PCDFileFormat読み取りpcd を取得します。
PCD_BINARYFileFormat読み取りpcd バイナリを取得します。

メソッド

シグネチャ説明
decode(fileName: String) → GeometryFOSS エディションでは実装されていません — 実行時に例外がスローされます。 指定されたファイル名からポイントクラウドまたはメッシュをデコードします。
decode(data: byte[]) → GeometryFOSS エディションでは実装されていません — 実行時に例外がスローされます。 メモリデータからポイントクラウドまたはメッシュをデコードします。
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 を呼び出す。

参照

 日本語