Class FileFormat

  • java.lang.Object
    • com.aspose.threed.FileFormat
    • 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
      • 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 class java.lang.Object
        Returns:
        Object string