stla_to_tri_surface_fast


stla_to_tri_surface_fast, an Octave code which is a fast version of stla_to_tri_surface().

STLA_TO_TRI_SURFACE_FAST() reads data from an ASCII STL 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:

Licensing:

The computer code and data files described and made available on this web page are distributed under the MIT license

Languages:

stla_to_tri_surface_fast is available in a MATLAB version and an Octave version.

Related Data and Programs:

stla_to_tri_surface_fast_test

obj_to_tri_surface, an Octave 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, an Octave code which reads an ASCII STL file and displays it.

stla_io, an Octave code which reads or writes a PLY file.

stla_to_tri_surface, an Octave 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, an Octave code which displays a TRI_SURFACE dataset.

tri_surface_io, an Octave code which reads and writes the 3d graphics information in a TRI_SURFACE file;

tri_surface_to_stla, an Octave code which reads a TRI_SURFACE dataset and extracts the surface mesh data as an ASCII STL file.

Author:

Bill Seufzer, NASA Langley.

Reference:

  1. 3D Systems, Inc,
    Stereolithography Interface Specification,
    October 1989.

Source Code:

Examples and Tests:

CUBE is a cube using 12 triangular faces and 36 nodes.

MAGNOLIA is a magnolia blossom, using 1247 triangular faces and 3741 nodes.


Last revised on 03 July 2023.