Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/52807
Title: | From the turtle to the beetle |
Author: | Romagosa Carrasquer, Bernat |
Tutor: | Delgado Pin, Jordi |
Others: | Universitat Oberta de Catalunya |
Abstract: | Beetle Blocks is a visual, blocks-based programming language/environment for 3D design and fabrication, implemented on top of Berkeley Snap! and the ThreeJS 3D graphics library. Beetle Blocks programs move a graphical beetle around a 3D world, where it can place 3D shapes, extrude its path as a tube and generate geometry in other ways. The resulting 3D geometry can be exported as a 3D-printable file. Beetle Blocks also aims to offer a cloud system and social platform meant to provide the community with ways to interact and learn from each other. Beetle Blocks was previously implemented as a Scratch extension, and migrated into Snap! in 2014. We explain how the project has evolved since this migration, and in particular how the advanced programming features it inherited from Snap! shaped the kind of designs that are now possible with the new system. |
Keywords: | visual programming blocks-based programming 3D printing |
Document type: | info:eu-repo/semantics/masterThesis |
Issue Date: | 27-Jun-2016 |
Publication license: | http://creativecommons.org/licenses/by-sa/3.0/es/ |
Appears in Collections: | Bachelor thesis, research projects, etc. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
bromagosaTFM0716memòria.pdf | Memòria del TFM | 1,9 MB | Adobe PDF | View/Open |
Share:
This item is licensed under a Creative Commons License