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 SizeFormat 
bromagosaTFM0716memòria.pdfMemòria del TFM1,9 MBAdobe PDFThumbnail
View/Open