64 lines
No EOL
1.1 KiB
OpenSCAD
64 lines
No EOL
1.1 KiB
OpenSCAD
include <ng_common/hollow_cylinder.scad>;
|
|
|
|
// first row (1mm outer)
|
|
translate([0,0,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.6, 1, 5);
|
|
}
|
|
|
|
translate([4,0,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.5, 1, 5);
|
|
}
|
|
|
|
translate([8,0,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.4, 1, 5);
|
|
}
|
|
|
|
translate([12,0,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.3, 1, 5);
|
|
}
|
|
|
|
// second row (1.5mm outer)
|
|
translate([0,4,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.6, 1.5, 5);
|
|
}
|
|
|
|
translate([4,4,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.5, 1.5, 5);
|
|
}
|
|
|
|
translate([8,4,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.4, 1.5, 5);
|
|
}
|
|
|
|
translate([12,4,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.3, 1.5, 5);
|
|
}
|
|
|
|
// third row (2mm outer, inner increasing)
|
|
translate([0,8,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.6, 2, 5);
|
|
}
|
|
|
|
translate([4,8,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.7, 2, 5);
|
|
}
|
|
|
|
translate([8,8,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.8, 2, 5);
|
|
}
|
|
|
|
translate([12,8,0]) {
|
|
rotate([0,0,0])
|
|
hollowCylinder(0.9, 2, 5);
|
|
} |