ply_io, an Octave code which reads or writes data describing a 3D polygonal mesh in a PLY file.
A PLY file contains a sophisticated data structure describing a polygonal surface in 3D. A triangulated mesh is a very simply case of such a surface; a PLY file can also describe a mesh surface involving higher order polygons, and it can contain auxilliary information about normal vectors and so on.
A TRI_MESH or triangulated mesh surface, is described by a pair of arrays:
The information on this web page is distributed under the MIT license
ply_io is available in a C version and a MATLAB version and an Octave version.
bezier_surface_display, an Octave code which reads two files defining a Bezier surface and displays it.
fem_basis_t3_display, an Octave code which displays a basis function associated with a linear triangle ("T3") mesh.
fem_basis_t6_display, an Octave code which reads a quadratic triangle mesh and displays any associated basis function.
ply, a data directory which contains a description and examples of PLY files.
polygonal_surface, a data directory which contains examples of polygonal surface files.
stla_display, an Octave code which reads an ASCII stereolithography (STL) file and displays it.
triangulation_display, an Octave code which reads files defining a triangulation and displays an image.
Original MATLAB version by Pascal Getreuer. This version by John Burkardt.