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");
}
}
}
| 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. |