BlocksCAD: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
(Created page with "== Introduction == BlocksCAD is a scratch-like programming environment to create 3D objects. It was developed with the sponsorship of the Defense Advanced Research Projec...")
 
Line 7: Line 7:
== Example ==
== Example ==


The following "flower" was created to explore basic functionality. It took a few attempts to understand how to use loop variables (tip: check under "variables", then drag them).
The [https://www.blockscad3d.com/community/projects/248709 "flower"] described below was created to explore basic functionality. It took a few attempts to understand how to use loop variables (tip: check under "variables", then drag them).
* It demonstrates subtractive geometry
* It demonstrates subtractive geometry
* Rotation and translation needed to position objects
* Rotation and translation needed to position objects
* A loop to create a curved object from cubes (using "hull" option) in the loop
* A loop to create a curved object from cubes (using "hull" option) in the loop
* A loop to rotate the same arm six times.
* A loop to rotate the same arm six times.
[[image:blockscad-flower.png|800px|none|thumb|


== Links ==
== Links ==

Revision as of 20:26, 2 October 2018

Introduction

BlocksCAD is a scratch-like programming environment to create 3D objects. It was developed with the sponsorship of the Defense Advanced Research Projects Agency (DARPA) and the code is licensed GPLv3 or later. At the bottom of a project page (oct. 2018) we found the following definition: “BlocksCAD is an education technology company dedicated to creating tools that help students of all ages pursue their love of science, technology, engineering, art, and math (STEAM). Our signature product, BlocksCAD, is a cloud-based 3D modeling tool that encourages users to learn math, computational thinking and coding concepts through visualization and designing models to be 3D printed.”

The ownership and copyright of user-created models is not clear (to us).

Example

The "flower" described below was created to explore basic functionality. It took a few attempts to understand how to use loop variables (tip: check under "variables", then drag them).

  • It demonstrates subtractive geometry
  • Rotation and translation needed to position objects
  • A loop to create a curved object from cubes (using "hull" option) in the loop
  • A loop to rotate the same arm six times.

[[image:blockscad-flower.png|800px|none|thumb|

Links

Official