Package com.aspose.threed
Class FileFormat
- java.lang.Object
-
- com.aspose.threed.FileFormat
-
- Direct Known Subclasses:
DracoFormat
,PlyFormat
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
COLLADA
Collada file formatstatic FileFormat
DISCREET3DS
3D Studio's file formatstatic DracoFormat
DRACO
Google Draco Meshstatic FileFormat
DXF
AutoCAD DXFstatic 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
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
MICROSOFT3MF
Microsoft 3D Manufacturing Formatstatic PlyFormat
PLY
Polygon File Format or Stanford Triangle Formatstatic FileFormat
RVM_BINARY
AVEVA Plant Design Management System Model in binary formatstatic FileFormat
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
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 format
-
Method Summary
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.csporter.helpers.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.FileContentType
getContentType()
Gets file format content typejava.lang.String
getExtension()
Gets the extension name of this type.FileFormatType
getFileFormatType()
Gets file format typecom.aspose.csporter.helpers.Version
getVersion()
Gets file format versionjava.lang.String
toString()
Formats to string
-
-
-
Field Detail
-
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
-
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
-
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 FileFormat RVM_TEXT
AVEVA Plant Design Management System Model in text format
-
RVM_BINARY
public static final FileFormat 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
-
-
Method Detail
-
getVersion
public com.aspose.csporter.helpers.Version getVersion()
Gets file format version
-
getExtension
public java.lang.String getExtension()
Gets the extension name 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.csporter.helpers.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()
Create a default load options for this file format
-
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
-
-