Título:
|
From the turtle to the beetle
|
Autor/a:
|
Romagosa Carrasquer, Bernat
|
Otros autores:
|
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. |
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. |
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. |
Materia(s):
|
-visual programming -blocks-based programming -constructionism -programación basada en bloques -constructivismo -programació basada en blocs -programació visual -programación visual -constructivisme -Three-dimensional imaging -- TFM -Imatges tridimensionals -- TFM -Imágenes tridimensionales -- TFM |
Derechos:
|
http://creativecommons.org/licenses/by-sa/3.0/es/ |
Tipo de documento:
|
Master thesis |
Editor:
|
Universitat Oberta de Catalunya
|
Compartir:
|
|