
## FileFormat class

File format definition



The FileFormat type exposes the following members:

### Properties
| Property | Description |
| :- | :- |
| [version](/3d/python-net/aspose.threed/fileformat/version) | Gets file format version |
| [can_export](/3d/python-net/aspose.threed/fileformat/can_export) | Gets whether Aspose.3D supports export scene to current file format. |
| [can_import](/3d/python-net/aspose.threed/fileformat/can_import) | Gets whether Aspose.3D supports import scene from current file format. |
| [extension](/3d/python-net/aspose.threed/fileformat/extension) | Gets the extension name of this type. |
| [extensions](/3d/python-net/aspose.threed/fileformat/extensions) | Gets the extension names of this type. |
| [content_type](/3d/python-net/aspose.threed/fileformat/content_type) | Gets file format content type |
| [file_format_type](/3d/python-net/aspose.threed/fileformat/file_format_type) | Gets file format type |
| [FBX6100ASCII](/3d/python-net/aspose.threed/fileformat/fbx6100ascii) | ASCII FBX file format, with 6.1.0 version |
| [FBX6100_BINARY](/3d/python-net/aspose.threed/fileformat/fbx6100_binary) | Binary FBX file format, with 6.1.0 version |
| [FBX7200ASCII](/3d/python-net/aspose.threed/fileformat/fbx7200ascii) | ASCII FBX file format, with 7.2.0 version |
| [FBX7200_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7200_binary) | Binary FBX file format, with 7.2.0 version |
| [FBX7300ASCII](/3d/python-net/aspose.threed/fileformat/fbx7300ascii) | ASCII FBX file format, with 7.3.0 version |
| [FBX7300_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7300_binary) | Binary FBX file format, with 7.3.0 version |
| [FBX7400ASCII](/3d/python-net/aspose.threed/fileformat/fbx7400ascii) | ASCII FBX file format, with 7.4.0 version |
| [FBX7400_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7400_binary) | Binary FBX file format, with 7.4.0 version |
| [FBX7500ASCII](/3d/python-net/aspose.threed/fileformat/fbx7500ascii) | ASCII FBX file format, with 7.5.0 version |
| [FBX7500_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7500_binary) | Binary FBX file format, with 7.5.0 version |
| [FBX7600ASCII](/3d/python-net/aspose.threed/fileformat/fbx7600ascii) | ASCII FBX file format, with 7.6.0 version |
| [FBX7600_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7600_binary) | Binary FBX file format, with 7.6.0 version |
| [FBX7700ASCII](/3d/python-net/aspose.threed/fileformat/fbx7700ascii) | ASCII FBX file format, with 7.7.0 version |
| [FBX7700_BINARY](/3d/python-net/aspose.threed/fileformat/fbx7700_binary) | Binary FBX file format, with 7.7.0 version |
| [MAYA_ASCII](/3d/python-net/aspose.threed/fileformat/maya_ascii) | Autodesk Maya in ASCII format |
| [MAYA_BINARY](/3d/python-net/aspose.threed/fileformat/maya_binary) | Autodesk Maya in Binary format |
| [STL_BINARY](/3d/python-net/aspose.threed/fileformat/stl_binary) | Binary STL file format |
| [STLASCII](/3d/python-net/aspose.threed/fileformat/stlascii) | ASCII STL file format |
| [WAVEFRONT_OBJ](/3d/python-net/aspose.threed/fileformat/wavefront_obj) | Wavefront's Obj file format |
| [DISCREET_3DS](/3d/python-net/aspose.threed/fileformat/discreet_3ds) | 3D Studio's file format |
| [COLLADA](/3d/python-net/aspose.threed/fileformat/collada) | Collada file format |
| [UNIVERSAL_3D](/3d/python-net/aspose.threed/fileformat/universal_3d) | Universal3D file format |
| [GLTF](/3d/python-net/aspose.threed/fileformat/gltf) | Khronos Group's glTF |
| [GLTF2](/3d/python-net/aspose.threed/fileformat/gltf2) | Khronos Group's glTF version 2.0 |
| [GLTF_BINARY](/3d/python-net/aspose.threed/fileformat/gltf_binary) | Khronos Group's glTF in Binary format |
| [GLTF2_BINARY](/3d/python-net/aspose.threed/fileformat/gltf2_binary) | Khronos Group's glTF version 2.0 |
| [PDF](/3d/python-net/aspose.threed/fileformat/pdf) | Adobe's Portable Document Format |
| [BLENDER](/3d/python-net/aspose.threed/fileformat/blender) | Blender's 3D file format |
| [DXF](/3d/python-net/aspose.threed/fileformat/dxf) | AutoCAD DXF |
| [PLY](/3d/python-net/aspose.threed/fileformat/ply) | Polygon File Format or Stanford Triangle Format |
| [X_BINARY](/3d/python-net/aspose.threed/fileformat/x_binary) | DirectX X File in binary format |
| [X_TEXT](/3d/python-net/aspose.threed/fileformat/x_text) | DirectX X File in binary format |
| [DRACO](/3d/python-net/aspose.threed/fileformat/draco) | Google Draco Mesh |
| [MICROSOFT_3MF](/3d/python-net/aspose.threed/fileformat/microsoft_3mf) | Microsoft 3D Manufacturing Format |
| [RVM_TEXT](/3d/python-net/aspose.threed/fileformat/rvm_text) | AVEVA Plant Design Management System Model in text format |
| [RVM_BINARY](/3d/python-net/aspose.threed/fileformat/rvm_binary) | AVEVA Plant Design Management System Model in binary format |
| [ASE](/3d/python-net/aspose.threed/fileformat/ase) | 3D Studio Max's ASCII Scene Exporter format. |
| [IFC](/3d/python-net/aspose.threed/fileformat/ifc) | ISO 16739-1 Industry Foundation Classes data model. |
| [SIEMENS_JT8](/3d/python-net/aspose.threed/fileformat/siemens_jt8) | Siemens JT File Version 8 |
| [SIEMENS_JT9](/3d/python-net/aspose.threed/fileformat/siemens_jt9) | Siemens JT File Version 9 |
| [AMF](/3d/python-net/aspose.threed/fileformat/amf) | Additive manufacturing file format |
| [VRML](/3d/python-net/aspose.threed/fileformat/vrml) | The Virtual Reality Modeling Language |
| [ASPOSE_3D_WEB](/3d/python-net/aspose.threed/fileformat/aspose_3d_web) | Aspose.3D Web format. |
| [HTML5](/3d/python-net/aspose.threed/fileformat/html5) | HTML5 File |
| [ZIP](/3d/python-net/aspose.threed/fileformat/zip) | Zip archive that contains other 3d file format. |
| [USD](/3d/python-net/aspose.threed/fileformat/usd) | Universal Scene Description |
| [USDA](/3d/python-net/aspose.threed/fileformat/usda) | Universal Scene Description in ASCII format. |
| [USDZ](/3d/python-net/aspose.threed/fileformat/usdz) | Compressed Universal Scene Description |
| [XYZ](/3d/python-net/aspose.threed/fileformat/xyz) | Xyz point cloud file |
| [PCD](/3d/python-net/aspose.threed/fileformat/pcd) | PCL Point Cloud Data file in ASCII mode |
| [PCD_BINARY](/3d/python-net/aspose.threed/fileformat/pcd_binary) | PCL Point Cloud Data file in Binary mode |


### Methods
| Method | Description |
| :- | :- |
| [`detect(, stream, file_name)`](/3d/python-net/aspose.threed/fileformat/detect/#io.rawiobase-str) | Detect the file format from data stream, file name is optional for guessing types that has no magic header. |
| [`detect(, file_name)`](/3d/python-net/aspose.threed/fileformat/detect/#str) | Detect the file format from file name, file must be readable so Aspose.3D can detect the file format through file header. |
| [`get_format_by_extension(, extension_name)`](/3d/python-net/aspose.threed/fileformat/get_format_by_extension/#str) | Gets the preferred file format from the file extension name<br/>The extension name should starts with a dot('.'). |
| [`create_load_options(self)`](/3d/python-net/aspose.threed/fileformat/create_load_options/#) | Create a default load options for this file format |
| [`create_save_options(self)`](/3d/python-net/aspose.threed/fileformat/create_save_options/#) | Create a default save options for this file format |



### See Also
* module [`aspose.threed`](..)
