Skip to main content

Solid: Visual Programming in 3D

Design, animation and 3D printing

Transformations

Learn the basics of creating, moving and rotating objects in 3D space by drag-and-drop statements.

Boolean operations

Add, subtract or intersect object to cut holes or make complex shapes from basic objects.

Repetition

Learn how to use loops to create complex objects with linear and circular patterns in 3 dimensions.

Conditionals

Use 'if-then-else' statements to make intelligent objects that automatically adjust their color, geometry or position.

Profiles

Extrude or rotate a set of 2D point to create a more complex 3D object.

Materials

Define your own materials with color, transparency, shininess.

Parts

Create libraries of parts that automatically adjust their shape based on input parameters.

Expressions

Create complex and irregular shapes by using mathematical expressions and variables.

Animation

Design mechanisms and bring your design to live with timed translations, rotations and keyframe animation.