[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#884310: ITP: stlcmd -- Suite of command line tools for generating, inspecting and manipulating STL files



Package: wnpp
Severity: wishlist
Owner: stl_cmd@allwinedesigns.com

* Package name    : stlcmd
  Version         : 1.0.0
  Upstream Author : John Allwine <stl_cmd@allwinedesigns.com>
* URL             : https://github.com/AllwineDesigns/stl_cmd
* License         : GPL
  Programming Lang: C++
  Description     : Suite of command line tools for generating, inspecting and manipulating STL files which are often used in 3D printing.

The goal of this project is to be a resource for teaching terminal usage and some basic programming concepts in the 3D printing space. Imagine an assignment which involves building a brick wall. Students would need to use a combination of stl_cube, stl_transform and stl_merge. The commands could be combined in a bash or <insert favorite scripting language> script with for and while loops, could accept input and use conditionals to affect the attributes of the wall.

The terminal is an important tool to learn when programming, but can be boring to learn when just making text based programs. stl_cmd aims to make the intro level terminal usage and programming more interesting by creating 3D printable models. As more commands are added more creative assignments are possible. I hope to grow the suite of commands included in stl_cmd with that goal in mind.

I developed the software myself and am interested in packaging it so it is easily installed on Debian distributions. It has no dependencies. I've never created a debian package before, but am happy to learn what is involved to do so, which means I'll need a sponsor.

Here is a blog post with a little story behind the project: https://www.allwinedesigns.com/blog/stlcmd

Reply to: