stla_to_tri_surface_fast, a MATLAB code which is a "fast" version of STLA_TO_TRI_SURFACE.
STLA_TO_TRI_SURFACE_FAST reads data from an ASCII STLA file describing a triangular mesh of a 3D surface, and converts it to a pair of arrays describing a triangular mesh or TRI_SURFACE.
An ASCII STL file contains a description of the surface of a solid that has been decomposed into triangles. The vertices of the triangles should be listed in counterclockwise order, as viewed from outside the surface. A normal vector for the triangle may also be listed.
A TRI_SURFACE or triangulated mesh surface, is described by a pair of arrays:
The computer code and data files described and made available on this web page are distributed under the MIT license
stla_to_tri_surface_fast is available in a MATLAB version.
obj_to_tri_surface, a MATLAB code which reads an obj file and extracts the surface mesh data as a tri_surface dataset.
stla, a data directory which contains a description and examples of ascii stl files.
stla_display, a MATLAB code which reads an ascii stl file and displays it.
stla_io, a MATLAB code which reads or writes a ply file.
stla_to_tri_surface, a MATLAB code which reads an ascii stl file and extracts the surface mesh data as a tri_surface dataset.
tri_surface, a data directory which contains examples of tri_surface files.
tri_surface_display, a MATLAB code which displays a tri_surface dataset.
tri_surface_io, a MATLAB code which reads and writes the 3d graphics information in a tri_surface file;
tri_surface_to_stla, a MATLAB code which reads a tri_surface dataset and extracts the surface mesh data as an ascii stl file.
Bill Seufzer, NASA Langley.
CUBE is a cube using 12 triangular faces and 36 nodes.
MAGNOLIA is a magnolia blossom, using 1247 triangular faces and 3741 nodes.