added xaser lightpipe
This commit is contained in:
parent
73571cfcd8
commit
e16d2d4274
30
openscad/own/xaser3-lightpipe/xaser3-lightpipe.scad
Executable file
30
openscad/own/xaser3-lightpipe/xaser3-lightpipe.scad
Executable file
@ -0,0 +1,30 @@
|
||||
// thermaltake xaser3-lightpipe
|
||||
// by zeus - 2022-05-30
|
||||
|
||||
// ls=longstub, ss=shortstub, wa=waist
|
||||
len_ls=10.85;
|
||||
len_wa=2.5;
|
||||
len_ss=4.75;
|
||||
dia_ssa=3;
|
||||
dia_ssb=2.8;
|
||||
dia_lsa=2.3;
|
||||
dia_lsb=2.15;
|
||||
dia_wa=5;
|
||||
$fn=100;
|
||||
// model:
|
||||
|
||||
module shortstub(){
|
||||
cylinder(h=len_ss,r1=dia_ssa/2,r2=dia_ssb/2,center=true);
|
||||
};
|
||||
|
||||
module longstub(){
|
||||
translate([0,0,dia_lsa/4])cylinder(h=len_ls-dia_lsb/2,r1=dia_lsb/2,r2=dia_lsa/2,center=true);
|
||||
translate([0,0,-len_ls/2+dia_lsb/2])sphere(r=dia_lsb/2);
|
||||
};
|
||||
|
||||
module waist(){
|
||||
cylinder(h=len_wa,r=dia_wa/2,center=true);
|
||||
};
|
||||
translate([0,0,len_ss/2+len_wa/2])shortstub();
|
||||
translate([0,0,0])waist();
|
||||
translate([0,0,-(len_ls/2+len_wa/2)])longstub();
|
48862
openscad/own/xaser3-lightpipe/xaser3-lightpipe.stl
Executable file
48862
openscad/own/xaser3-lightpipe/xaser3-lightpipe.stl
Executable file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user