From the turtle to the beetle

dc.contributor
Universitat Oberta de Catalunya
dc.contributor.author
Romagosa Carrasquer, Bernat
dc.date
2016-06-27T08:20:27Z
dc.date
2016-06-27T08:20:27Z
dc.date
2016-06-27
dc.identifier.uri
http://hdl.handle.net/10609/52807
dc.description.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.
dc.description.abstract
Beetle Blocks es un lenguaje de programación basado en bloques/entorno visual para el diseño 3D y la fabricación, aplicado en la parte superior de Berkeley Snap! y la biblioteca de gráficos 3D ThreeJS. Los programas Beetle Blocks mueven un escarabajo gráfico alrededor de un mundo 3D, donde se pueden colocar formas 3D, extruir su camino como un tubo y generar la geometría de otras maneras. La geometría 3D resultante puede ser exportado como un archivo 3D-imprimible. Beetle Blocks también tiene como objetivo ofrecer un sistema de nubes y la plataforma social destinada a proveer a la comunidad con formas de interactuar y aprender unos de otros. Beetle Blocks se puso en práctica anteriormente como una extensión de Scratch, y emigraron hacia Snap! en 2014. Se explica cómo el proyecto ha evolucionado desde esta migración, y en particular cómo cuenta la programación avanzada que heredó de Snap! en forma de la clase de diseños que ahora son posibles con el nuevo sistema.
dc.description.abstract
Beetle Blocks és un llenguatge de programació basat en blocs/entorn visual per al disseny 3D i la fabricació, aplicat a la part superior de Berkeley Snap! i la biblioteca de gràfics 3D ThreeJS. Els programes Beetle Blocks mouen un escarabat gràfic al voltant d'un món 3D, on es poden col·locar formes 3D, extruir el seu camí com un tub i generar la geometria d'altres maneres. La geometria 3D resultant pot ser exportat com un arxiu 3D-imprimible. Beetle Blocks també té com a objectiu oferir un sistema de núvols i la plataforma social destinada a proveir a la comunitat amb formes d'interactuar i aprendre els uns dels altres. Beetle Blocks es va posar en pràctica anteriorment com una extensió de Scratch, i van emigrar cap a Snap! el 2014. S'explica com el projecte ha evolucionat des d'aquesta migració, i en particular com conta la programació avançada que va heretar de Snap! en forma de la classe de dissenys que ara són possibles amb el nou sistema.
dc.language.iso
ang
dc.publisher
Universitat Oberta de Catalunya
dc.rights
<a href="http://creativecommons.org/licenses/by-sa/3.0/es/">http://creativecommons.org/licenses/by-sa/3.0/es/</a>
dc.subject
visual programming
dc.subject
blocks-based programming
dc.subject
constructionism
dc.subject
programación basada en bloques
dc.subject
constructivismo
dc.subject
programació basada en blocs
dc.subject
programació visual
dc.subject
programación visual
dc.subject
constructivisme
dc.subject
Three-dimensional imaging -- TFM
dc.subject
Imatges tridimensionals -- TFM
dc.subject
Imágenes tridimensionales -- TFM
dc.title
From the turtle to the beetle
dc.type
Master thesis


Fitxers en aquest element

FitxersGrandàriaFormatVisualització

No hi ha fitxers associats a aquest element.

Aquest element apareix en la col·lecció o col·leccions següent(s)