Interface MeshReader

  • All Known Implementing Classes:
    ObjReader, OffReader, PlyReader, StlReader

    public interface MeshReader

    Interface for reading a mesh from a file

    Since:
    1.2
    Author:
    Christoph Praschl
    • Method Detail

      • read

        default Optional<JavaModel3D> read​(String path)
        Reads a given mesh from a given file defined by its path
        Parameters:
        path - path to the file
        Returns:
        the read mesh or empty if read operation was not successful
      • read

        default Optional<JavaModel3D> read​(File file)
        Reads a given mesh from a given file
        Parameters:
        file - containing the mesh
        Returns:
        the read mesh or empty if read operation was not successful
      • read

        default Optional<JavaModel3D> read​(InputStream inputStream)
        Reads a given mesh from a given inputstream
        Parameters:
        inputStream - containing the mesh
        Returns:
        the read mesh or empty if read operation was not successful
      • read

        Optional<JavaModel3D> read​(BufferedReader reader)
        Reads a given mesh from a given reader
        Parameters:
        reader - accesing the mesh data
        Returns:
        the read mesh or empty if read operation was not successful