Command-Line Tools¶
numpy-stl provides three CLI commands, installed automatically with the package.
stl¶
Convert between ASCII and binary STL formats:
# Auto-detect input, write binary output
stl input.stl output.stl
# Force ASCII output
stl input.stl output.stl -a
# Force binary output
stl input.stl output.stl -b
stl2ascii¶
Convert a binary STL file to ASCII format:
stl2ascii input.stl output.stl
stl2bin¶
Convert an ASCII STL file to binary format:
stl2bin input.stl output.stl
Options¶
All commands support -n to keep the normals stored in the input file
instead of recalculating them on output:
stl input.stl output.stl -n
All commands also support -s to force the pure-Python reader/writer
and disable optional speedups:
stl input.stl output.stl -s