3D Thursdays is one of HacDC's two weekly open house gatherings. Come check out our stock, modified and custom-built 3D printers and multi-tools. Learn about Free / Libre Open Source Software (FLOSS) tools for designing and printing 3D objects from scratch. Or just stop by and check out the space!
In particular, OpenSCAD and ImplicitCAD are the tools we know best.
Both are 3D design software applications for 3D printing that uses a text-based object-oriented language very similar to C++. For example (in OpenSCAD):
// HacDC passport stamp handle
factor = 55.0 / 240.0;
square([120 * factor, 30 * factor]);
square([110 * factor, 20 * factor]);
translate([0, 30 * factor, 0])
square([80 * factor, 190 * factor]);
translate([0,[masked] * factor, 0])
square([65 * factor, 20 * factor]);
translate([60 * factor, 163 * factor, 0])
circle(r = 40 * factor);
translate([120 * factor, 100 * factor, 0])
circle(r = 60 * factor);