byADIT Free software for engineers and students
EngiFree
BlocksCAD — The Complete Guide: 3D Modelling by Coding With Visual Blocks

BlocksCAD — The Complete Guide: 3D Modelling by Coding With Visual Blocks

BlocksCAD teaches you to design a 3D body the way programmers think: instead of dragging shapes, you snap together visual blocks for box, cylinder, translate, rotate, union and difference, and add loops and variables. The tool assembles them into a CSG solid, much like OpenSCAD. The editor runs in the browser, and the source code is open under GPL-3.0.

What you get

What is free and what is paid

The online editor is free with a basic account, and the source code is open. An educator account with a classroom dashboard and lesson plans is a paid service with a 30-day free trial. For complex bodies, writing code in OpenSCAD itself is easier, and an internet connection is required.

Related tools

For the next step, in text code — OpenSCAD. For modelling by dragging shapes — Tinkercad. For a browser version in JavaScript — JSCAD.

The bottom line

An excellent tool for teaching programming, geometry and design together, with a real printable model at the end of the lesson.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←