-module wheel(){
- translate([0, 0, wheel_depth / 2]){
- difference(){
- cylinder(h = wheel_depth, r = wheel_radius, center = true);
- translate([0, 0, wheel_depth / 4]){
- scale([1, 1, 1.1]){
- encoder_shaft();}}
- mounting_screw();
- for(i = [1 : 5]){
- rotate(i * 360/5, [0, 0, 1]){
- translate([0, 0, -0.6 * wheel_depth])
- between_spokes();}}
- translate([0, 0, wheel_depth / 4]){
- difference(){
- cylinder(h = wheel_depth / 1.2,
- r = 0.85 * wheel_radius,
- center = true);
- cylinder(h = wheel_depth / 1.2,
- r = 0.23 * wheel_radius,
- center = true);}}}}}
+ GNU Affero Emacs is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU Affero General Public License for more details.