Skip to content

Instantly share code, notes, and snippets.

@plumbum
Created October 7, 2017 22:22
Show Gist options
  • Save plumbum/0879d4459ca91c4a19d7ff2a43156f8f to your computer and use it in GitHub Desktop.
Save plumbum/0879d4459ca91c4a19d7ff2a43156f8f to your computer and use it in GitHub Desktop.
radiation_sign(10, $fn=770);
module radiation_sign(h=2) {
linear_extrude(height=h)
radiation_sign_2d();
}
module radiation_sign_2d() {
circle(20);
rotate([0,0,90]) radiation_sign_sector();
rotate([0,0,90+120]) radiation_sign_sector();
rotate([0,0,90+240]) radiation_sign_sector();
}
module radiation_sign_sector() {
intersection() {
square(100);
rotate([0,0,30]) square(100);
difference() {
circle(100);
circle(30);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment