| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| add_arrow | stl_module | Subroutine | Add an arrow to an STL file. |
| add_axes | stl_module | Subroutine | Add x,y,z axes to an STL file. |
| add_cone | stl_module | Subroutine | Add a cone to an STL file. |
| add_curve | stl_module | Subroutine | Add a curve to an STL file. |
| add_cylinder | stl_module | Subroutine | Add a cylinder to an STL file. |
| add_plate | stl_module | Subroutine | Add a plate to the class. |
| add_sphere | stl_module | Subroutine | Add a sphere to an STL file. |
| axis_angle_rotation | stl_module | Function | Rotate a 3x1 vector in space, given an axis and angle of rotation. |
| compute_vertex_scale | stl_module | Function | Compute the scale factor for the vertices (for writing to a file). |
| cross | stl_module | Function | Vector cross product. |
| destroy_stl_file | stl_module | Subroutine | Destroy an |
| generate_circle | stl_module | Subroutine | Generate the points in a circle, and optionally add it as a plate. |
| normal | stl_module | Function | Normal vector for the plate (computed using right hand rule). |
| perpendicular | stl_module | Function | Returns true if the two vectors are perpendicular. |
| read_binary_stl_file | stl_module | Subroutine | Read a binary STL file. |
| read_tab_file | stl_module | Subroutine | Read a text vertex-facet file. |
| set_chunk_size | stl_module | Subroutine | Set the chunk size in the class. |
| shift_mesh | stl_module | Subroutine | Shift the vertex coordinates so that there are no non-positive components. |
| spherical_to_cartesian | stl_module | Function | Convert spherical (r,alpha,beta) to Cartesian (x,y,z). |
| unit | stl_module | Function | 3x1 Unit vector. |
| vector_projection | stl_module | Function | The projection of one vector onto another vector. |
| vector_projection_on_plane | stl_module | Function | Project a vector onto a plane. |
| write_ascii_stl_file | stl_module | Subroutine | Generate an ascii STL file. |
| write_binary_stl_file | stl_module | Subroutine | Generate a binary STL file. |