anims
This commit is contained in:
parent
29d501e64e
commit
95eaaa28ce
6 changed files with 78 additions and 52 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
frame*.png
|
|
@ -1,2 +1,8 @@
|
||||||
# Space-Light-Button-Stands
|
Space Light Button Stands
|
||||||
|
=========================
|
||||||
|
|
||||||
|
Little stands to hold the ikea zigbee buttons in the aux and main spaces
|
||||||
|
|
||||||
|
![](./main_space_light_button-stand.gif)
|
||||||
|
![](./aux_space_light_button-stand.gif)
|
||||||
|
|
||||||
|
|
BIN
aux_space_light_button_stand.gif
Normal file
BIN
aux_space_light_button_stand.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
|
@ -3,7 +3,9 @@ radius=5;
|
||||||
|
|
||||||
use <lib/mirrorcopy.scad>;
|
use <lib/mirrorcopy.scad>;
|
||||||
|
|
||||||
difference(){
|
module stand(){
|
||||||
|
render()
|
||||||
|
difference(){
|
||||||
union(){
|
union(){
|
||||||
hull(){
|
hull(){
|
||||||
translate([0,0,20])
|
translate([0,0,20])
|
||||||
|
@ -42,4 +44,12 @@ difference(){
|
||||||
}
|
}
|
||||||
translate([0,0,10-1])
|
translate([0,0,10-1])
|
||||||
cylinder(h=30, d=35, center=true);
|
cylinder(h=30, d=35, center=true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if($preview){
|
||||||
|
rotate([0,0,360*$t])
|
||||||
|
stand();
|
||||||
|
}else{
|
||||||
|
stand();
|
||||||
}
|
}
|
BIN
main_space_light_button_stand.gif
Normal file
BIN
main_space_light_button_stand.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.9 MiB |
|
@ -57,7 +57,9 @@ module pedistal(){
|
||||||
cylinder(d=3.2, h=24, center=true);
|
cylinder(d=3.2, h=24, center=true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
difference(){
|
module column(){
|
||||||
|
render()
|
||||||
|
difference(){
|
||||||
union(){
|
union(){
|
||||||
hull(){ base(); ring0(); }
|
hull(){ base(); ring0(); }
|
||||||
hull(){ ring0(); ring1(); }
|
hull(){ ring0(); ring1(); }
|
||||||
|
@ -79,5 +81,12 @@ difference(){
|
||||||
mirrorCopy([1,0,0],[0,1,0])
|
mirrorCopy([1,0,0],[0,1,0])
|
||||||
translate([17.5,17.5,-4])
|
translate([17.5,17.5,-4])
|
||||||
selfTappingScrew(mSize=5, length=20, recessCap=10);
|
selfTappingScrew(mSize=5, length=20, recessCap=10);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($preview){
|
||||||
|
rotate([0,0,360*$t])
|
||||||
|
column();
|
||||||
|
}else{
|
||||||
|
column();
|
||||||
|
}
|
Loading…
Reference in a new issue