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. |