Package com.aspose.threed
Class FileFormat
- java.lang.Object
-
- com.aspose.threed.FileFormat
-
- Direct Known Subclasses:
DracoFormat
,PdfFormat
,PlyFormat
,RvmFormat
public class FileFormat extends java.lang.Object
File format definition
-
-
Field Summary
Fields Modifier and Type Field Description static FileFormat
AMF
Additive manufacturing file formatstatic FileFormat
ASE
3D Studio Max's ASCII Scene Exporter format.static FileFormat
ASPOSE3D_WEB
Aspose.3D Web format.static FileFormat
COLLADA
Collada file formatstatic FileFormat
DISCREET3DS
3D Studio's file formatstatic DracoFormat
DRACO
Google Draco Meshstatic FileFormat
DXF
AutoCAD DXFstatic FileFormat
FBX6100_BINARY
Binary FBX file format, with 6.1.0 versionstatic FileFormat
FBX6100ASCII
ASCII FBX file format, with 6.1.0 versionstatic FileFormat
FBX7200_BINARY
Binary FBX file format, with 7.2.0 versionstatic FileFormat
FBX7200ASCII
ASCII FBX file format, with 7.2.0 versionstatic FileFormat
FBX7300_BINARY
Binary FBX file format, with 7.3.0 versionstatic FileFormat
FBX7300ASCII
ASCII FBX file format, with 7.3.0 versionstatic FileFormat
FBX7400_BINARY
Binary FBX file format, with 7.4.0 versionstatic FileFormat
FBX7400ASCII
ASCII FBX file format, with 7.4.0 versionstatic FileFormat
FBX7500_BINARY
Binary FBX file format, with 7.5.0 versionstatic FileFormat
FBX7500ASCII
ASCII FBX file format, with 7.5.0 versionstatic FileFormat
FBX7600_BINARY
Binary FBX file format, with 7.6.0 versionstatic FileFormat
FBX7600ASCII
ASCII FBX file format, with 7.6.0 versionstatic FileFormat
FBX7700_BINARY
Binary FBX file format, with 7.7.0 versionstatic FileFormat
FBX7700ASCII
ASCII FBX file format, with 7.7.0 versionstatic FileFormat
GLTF
Khronos Group's glTFstatic FileFormat
GLTF_BINARY
Khronos Group's glTF in Binary formatstatic FileFormat
GLTF2
Khronos Group's glTF version 2.0static FileFormat
GLTF2_BINARY
Khronos Group's glTF version 2.0static FileFormat
HTML5
HTML5 Filestatic FileFormat
MICROSOFT3MF
Microsoft 3D Manufacturing Formatstatic FileFormat
PCD
PCL Point Cloud Data file in ASCII modestatic FileFormat
PCD_BINARY
PCL Point Cloud Data file in Binary modestatic PdfFormat
PDF
Adobe's Portable Document Formatstatic PlyFormat
PLY
Polygon File Format or Stanford Triangle Formatstatic RvmFormat
RVM_BINARY
AVEVA Plant Design Management System Model in binary formatstatic RvmFormat
RVM_TEXT
AVEVA Plant Design Management System Model in text formatstatic FileFormat
SIEMENSJT8
Siemens JT File Version 8static FileFormat
SIEMENSJT9
Siemens JT File Version 9static FileFormat
STL_BINARY
Binary STL file formatstatic FileFormat
STLASCII
ASCII STL file formatstatic FileFormat
UNIVERSAL3D
Universal3D file formatstatic FileFormat
USD
Universal Scene Descriptionstatic FileFormat
USDZ
Compressed Universal Scene Descriptionstatic FileFormat
VRML
The Virtual Reality Modeling Languagestatic FileFormat
WAVEFRONTOBJ
Wavefront's Obj file formatstatic FileFormat
X_BINARY
DirectX X File in binary formatstatic FileFormat
X_TEXT
DirectX X File in binary formatstatic FileFormat
XYZ
Xyz point cloud filestatic FileFormat
ZIP
Zip archive that contains other 3d file format.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LoadOptions
createLoadOptions()
Create a default load options for this file formatSaveOptions
createSaveOptions()
Create a default save options for this file formatstatic FileFormat
detect(com.aspose.threed.Stream stream, java.lang.String fileName)
Detect the file format from data stream, file name is optional for guessing types that has no magic header.static FileFormat
detect(java.lang.String fileName)
Detect the file format from file name, file must be readable so Aspose.3D can detect the file format through file header.boolean
getCanExport()
Gets whether Aspose.3D supports export scene to current file format.boolean
getCanImport()
Gets whether Aspose.3D supports import scene from current file format.FileContentType
getContentType()
Gets file format content typejava.lang.String
getExtension()
Gets the extension name of this type.java.lang.String[]
getExtensions()
Gets the extension names of this type.FileFormatType
getFileFormatType()
Gets file format typestatic FileFormat
getFormatByExtension(java.lang.String extensionName)
Gets the preferred file format from the file extension name The extension name should starts with a dot('.').com.aspose.threed.Version
getVersion()
Gets file format versionjava.lang.String
toString()
Formats to string
-
-
-
Field Detail
-
FBX6100ASCII
public static final FileFormat FBX6100ASCII
ASCII FBX file format, with 6.1.0 version
-
FBX6100_BINARY
public static final FileFormat FBX6100_BINARY
Binary FBX file format, with 6.1.0 version
-
FBX7200ASCII
public static final FileFormat FBX7200ASCII
ASCII FBX file format, with 7.2.0 version
-
FBX7200_BINARY
public static final FileFormat FBX7200_BINARY
Binary FBX file format, with 7.2.0 version
-
FBX7300ASCII
public static final FileFormat FBX7300ASCII
ASCII FBX file format, with 7.3.0 version
-
FBX7300_BINARY
public static final FileFormat FBX7300_BINARY
Binary FBX file format, with 7.3.0 version
-
FBX7400ASCII
public static final FileFormat FBX7400ASCII
ASCII FBX file format, with 7.4.0 version
-
FBX7400_BINARY
public static final FileFormat FBX7400_BINARY
Binary FBX file format, with 7.4.0 version
-
FBX7500ASCII
public static final FileFormat FBX7500ASCII
ASCII FBX file format, with 7.5.0 version
-
FBX7500_BINARY
public static final FileFormat FBX7500_BINARY
Binary FBX file format, with 7.5.0 version
-
FBX7600ASCII
public static final FileFormat FBX7600ASCII
ASCII FBX file format, with 7.6.0 version
-
FBX7600_BINARY
public static final FileFormat FBX7600_BINARY
Binary FBX file format, with 7.6.0 version
-
FBX7700ASCII
public static final FileFormat FBX7700ASCII
ASCII FBX file format, with 7.7.0 version
-
FBX7700_BINARY
public static final FileFormat FBX7700_BINARY
Binary FBX file format, with 7.7.0 version
-
STL_BINARY
public static final FileFormat STL_BINARY
Binary STL file format
-
STLASCII
public static final FileFormat STLASCII
ASCII STL file format
-
WAVEFRONTOBJ
public static final FileFormat WAVEFRONTOBJ
Wavefront's Obj file format
-
DISCREET3DS
public static final FileFormat DISCREET3DS
3D Studio's file format
-
COLLADA
public static final FileFormat COLLADA
Collada file format
-
UNIVERSAL3D
public static final FileFormat UNIVERSAL3D
Universal3D file format
-
GLTF
public static final FileFormat GLTF
Khronos Group's glTF
-
GLTF2
public static final FileFormat GLTF2
Khronos Group's glTF version 2.0
-
GLTF_BINARY
public static final FileFormat GLTF_BINARY
Khronos Group's glTF in Binary format
-
GLTF2_BINARY
public static final FileFormat GLTF2_BINARY
Khronos Group's glTF version 2.0
-
PDF
public static final PdfFormat PDF
Adobe's Portable Document Format
-
DXF
public static final FileFormat DXF
AutoCAD DXF
-
PLY
public static final PlyFormat PLY
Polygon File Format or Stanford Triangle Format
-
X_BINARY
public static final FileFormat X_BINARY
DirectX X File in binary format
-
X_TEXT
public static final FileFormat X_TEXT
DirectX X File in binary format
-
DRACO
public static final DracoFormat DRACO
Google Draco Mesh
-
MICROSOFT3MF
public static final FileFormat MICROSOFT3MF
Microsoft 3D Manufacturing Format
-
RVM_TEXT
public static final RvmFormat RVM_TEXT
AVEVA Plant Design Management System Model in text format
-
RVM_BINARY
public static final RvmFormat RVM_BINARY
AVEVA Plant Design Management System Model in binary format
-
ASE
public static final FileFormat ASE
3D Studio Max's ASCII Scene Exporter format.
-
SIEMENSJT8
public static final FileFormat SIEMENSJT8
Siemens JT File Version 8
-
SIEMENSJT9
public static final FileFormat SIEMENSJT9
Siemens JT File Version 9
-
AMF
public static final FileFormat AMF
Additive manufacturing file format
-
VRML
public static final FileFormat VRML
The Virtual Reality Modeling Language
-
ASPOSE3D_WEB
public static final FileFormat ASPOSE3D_WEB
Aspose.3D Web format.
-
HTML5
public static final FileFormat HTML5
HTML5 File
-
ZIP
public static final FileFormat ZIP
Zip archive that contains other 3d file format.
-
USD
public static final FileFormat USD
Universal Scene Description
-
USDZ
public static final FileFormat USDZ
Compressed Universal Scene Description
-
XYZ
public static final FileFormat XYZ
Xyz point cloud file
-
PCD
public static final FileFormat PCD
PCL Point Cloud Data file in ASCII mode
-
PCD_BINARY
public static final FileFormat PCD_BINARY
PCL Point Cloud Data file in Binary mode
-
-
Method Detail
-
getVersion
public com.aspose.threed.Version getVersion()
Gets file format version
-
getFormatByExtension
public static FileFormat getFormatByExtension(java.lang.String extensionName)
Gets the preferred file format from the file extension name The extension name should starts with a dot('.').- Parameters:
extensionName
-
-
getCanExport
public boolean getCanExport()
Gets whether Aspose.3D supports export scene to current file format.
-
getCanImport
public boolean getCanImport()
Gets whether Aspose.3D supports import scene from current file format.
-
getExtension
public java.lang.String getExtension()
Gets the extension name of this type.
-
getExtensions
public java.lang.String[] getExtensions()
Gets the extension names of this type.
-
getContentType
public FileContentType getContentType()
Gets file format content type
-
getFileFormatType
public FileFormatType getFileFormatType()
Gets file format type
-
detect
public static FileFormat detect(com.aspose.threed.Stream stream, java.lang.String fileName) throws java.io.IOException
Detect the file format from data stream, file name is optional for guessing types that has no magic header.- Parameters:
stream
-fileName
-- Throws:
java.io.IOException
-
detect
public static FileFormat detect(java.lang.String fileName) throws java.io.IOException
Detect the file format from file name, file must be readable so Aspose.3D can detect the file format through file header.- Parameters:
fileName
-- Throws:
java.io.IOException
-
createLoadOptions
public LoadOptions createLoadOptions() throws ImportException
Create a default load options for this file format- Throws:
ImportException
-
createSaveOptions
public SaveOptions createSaveOptions()
Create a default save options for this file format
-
toString
public java.lang.String toString()
Formats to string- Overrides:
toString
in classjava.lang.Object
- Returns:
- Object string
-
-