Greater than the Sum of its PARTs: Expressing and Reusing Design Intent in 3D Models
Authors
With the increasing popularity of consumer-grade 3D printing, many people are creating, and even more using, objects shared on sites such as Thingiverse. However, our formative study of 962 Thingiverse models shows a lack of re-use of models, perhaps due to the advanced skills needed for 3D modeling. An end user program perspective on 3D modeling is needed. Our framework (PARTs) empowers amateur modelers to graphically specify design intent through geometry. PARTs includes a GUI, scripting API and exemplar library of assertions which test design expectations and integrators which act on intent to create geometry. PARTs lets modelers integrate advanced, model specific functionality into designs, so that they can be re-used and extended, without programming. In two workshops, we show that PARTs helps to create 3D printable models, and modify existing models more easily than with a standard tool.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 71%
Mobiot: Augmenting Everyday Objects into Moving IoT Devices Using 3D Printed Attachments Generated by Demonstration
CHI '22· Desktop 3D Printing & Personal Fabrication +2
- 71%
VisiPrint: Previewing 3D-Print Appearance from Real Material Samples
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 71%
A Cantilevered DeltaXY Positioning Mechanism Enabling Rackable Digital Fabrication Form Factors
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 71%
Wireless Analytics for 3D Printed Objects
UIST '18· Desktop 3D Printing & Personal Fabrication +2
- 67%
Make This! Introduction to Electronics Prototyping Using Arduino
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 67%
AirTouch: 3D-printed Touch-Sensitive Objects Using Pneumatic Sensing
CHI '20· Desktop 3D Printing & Personal Fabrication +1
- 67%
Oh, Snap! A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics
CHI '21· Desktop 3D Printing & Personal Fabrication +1
- 67%
Print-A-Sketch: A Handheld Printer for Physical Sketching of Circuits and Sensors on Everyday Surfaces
CHI '22· Circuit Making & Hardware Prototyping +1
- 67%
Imprimer: Computational Notebooks for CNC Milling
CHI '23· Desktop 3D Printing & Personal Fabrication +1
- 67%
Understanding the Challenges of OpenSCAD Users for 3D Printing
CHI '24· Desktop 3D Printing & Personal Fabrication +1
Based on Jaccard similarity of research subtopics & professions (≥60%)