1
0
mirror of https://github.com/nophead/NopSCADlib.git synced 2025-08-06 15:36:30 +02:00

Ball bearing test now two rows.

This commit is contained in:
Chris Palmer
2022-01-29 14:28:55 +00:00
parent 89d2d2bb71
commit 5223415429

View File

@@ -21,10 +21,23 @@ use <../utils/layout.scad>
include <../vitamins/ball_bearings.scad> include <../vitamins/ball_bearings.scad>
module ball_bearings()
layout([for(b = ball_bearings) bb_diameter(b)]) module do_bearings(list)
ball_bearing(ball_bearings[$i]) layout([for(b = list) bb_diameter(b)])
if (bb_width(ball_bearings[$i]) >= 5) ball_bearing(list[$i])
if (bb_width(list[$i]) >= 5)
bearing_ball(3); bearing_ball(3);
module ball_bearings() {
small_bearings = [for(b = ball_bearings) if(bb_diameter(b) < 12) b];
big_bearings = [for(b = ball_bearings) if(!in(small_bearings, b)) b];
translate([0, 0])
do_bearings(big_bearings);
translate([0, -20])
do_bearings(small_bearings);
}
if($preview) if($preview)
ball_bearings(); ball_bearings();