Tangible

Bargen, Danilo (2013) Tangible. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[thumbnail of doku-print.pdf]
Preview
Text
doku-print.pdf - Supplemental Material

Download (653kB) | Preview

Abstract

In the past, making data tangible was a complicated, manual process. Digital 3D representations of complex data have been around for quite a while, but they were always confined to the digital world. Mostly because it was impractical to convert a digital model to a physical representation. With the advent of cheap, affordable 3D printers, this changed. It is now easy to convert a purely digital model to a tangible, physical object. The missing piece in the process of making data tangible is the conversion of data to a digital 3D model. This thesis wants to solve that problem by providing an easy to use software library with “batteries included” that can convert arbitrary numeric data to 3D models. The library – named Tangible – is written in Python and provides a set of predefined but customizable shapes, a few tools to preprocess data and a backend implementation for OpenSCAD, an open source programmatic CAD software. Tangible is implemented as a cross-compiler with a simple abstract syntax tree (AST), a set of predefined shapes that build on top of the AST and an interface that allows the creation of different code generation backends. The library is ready to use, well tested and thoroughly documented. It has been released under an open source license and is available online at https://github.com/dbrgn/tangible

Item Type: Thesis (Student Research Project)
Subjects: Topics > Internet Technologies and Applications > Visualization
Area of Application > Consumer oriented
Area of Application > Statistics
Technologies > Programming Languages > Python
Technologies > Devices > 3D Printer
Metatags > ITA (Institute for Internet Technologies and Applications)
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Joller, Josef
UNSPECIFIED
Date Deposited: 23 Apr 2014 14:04
Last Modified: 23 Apr 2014 14:04
URI: https://eprints.ost.ch/id/eprint/351

Actions (login required)

View Item
View Item