Aaltoblock

This Aalto logo is in violation of the visual design guidelines (however much that is checked, or anybody cares...) Find a more official looking one here instead.

 // AaltoBlock.scad - Basic usage of text() and linear_extrude()
 // size of the letters
 s=25;
 // letters you want to type in a block go in ()
 LetterBlock("A!");
 // Module definition.
 // size=30 defines an optional parameter with a default value.
 module LetterBlock(letter, size=s) {
 	 difference() {
 			 translate([0,0,size/8]) cube([size,size,size/4], center=true);
 			 translate([0,0,size/8]) {
 				 // convexity or preview to deal with concave letters
 				 linear_extrude(height=size, convexity=4)
 					 text(letter,
 							size=size*22/30,
 							font="Bitstream Vera Sans",
 							halign="center",
 							valign="center");
 									 }
 					 }
 }
Page data
Authors Joshua M. Pearce
License CC-BY-SA-3.0
Organizations Aalto University
Cite as Joshua M. Pearce (2017–2025). "Aaltoblock". Appropedia. Retrieved November 28, 2025.