Skip to content
visual programming blocks for 3D-printable design
JavaScript TeX HTML
Branch: master
Clone or download
This branch is 37 commits ahead, 657 commits behind jmoenig:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Backgrounds
Costumes
Examples
Sounds
beetleblocks
help
libraries
locale
src
.gitignore
CONTRIBUTING.md
HISTORY.md
LICENSE
OFFLINE.md
README.md
index.html
snap.html

README.md

BeetleBlocks is a visual, blocks-based programming environment for 3D design and fabrication. BeetleBlocks 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.

BeetleBlocks is a project by Eric Rosenbaum and Duks Koschitz, with software development by Bernat Romagosa and Jens Moenig.

Try it here: http://ericrosenbaum.github.io/BeetleBlocks/beetleblocks.html

BeetleBlocks is based on: Snap! Build Your Own Blocks

http://snap.berkeley.edu

a visual, blocks based programming language inspired by Scratch

written by Jens Mönig and Brian Harvey jens@moenig.org, bh@cs.berkeley.edu

Copyright (C) 2019 by Jens Mönig and Brian Harvey

Snap! is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

You can’t perform that action at this time.