Please use this identifier to cite or link to this item:
Title: From the turtle to the beetle
Author: Romagosa Carrasquer, Bernat
Director: Delgado Pin, Jordi
Others: Universitat Oberta de Catalunya
Keywords: visual programming
blocks-based programming
3D printing
Issue Date: 27-Jun-2016
Publisher: 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.
Language: English
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
bromagosaTFM0716memòria.pdfMemòria del TFM1.9 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons