# Some pictures: BF=2.5; HF=2.5 BOXW(-10,10, -10,10) circle(0,0,8,0); circle(0,0,4,0); circle(-6,0,2,0); circle(6,0,2,0) ARC(0,0,8, 0,180, 4); ARC(0,0,4, 180,360, 4) ARC(-6,0,2, 0,180, 4); ARC(6,0,2, 0,180, 4) # BOXW(-10,10, -14,6) circle(0,-6, 6, 0); circle(-6,-6+sqrt(3)*6, 6, 0); circle(6,-6+sqrt(3)*6, 6, 0) ARC(0,-6, 6, 120,420, 4) ARC(-6,-6+sqrt(3)*6, 6, 0,-60, 4); ARC(6,-6+sqrt(3)*6, 6, 180,180+60, 4) # BOXW(-4,4, -4,4); circle(0,0, 4, 6) ARC(-3,0, 1, 0,180, 2); ARC(1,0, 3, 180,360, 2) ARC(-2,0, 2, 0,180, 3); ARC(2,0, 2, 180,360, 3) ARC(-1,0, 3, 0,180, 4); ARC(3,0, 1, 180,360, 4) # BOXW(-4.5,4.5, -4.5,4.5) X = function(a) cos(a*gradi) Y = function(a) sin(a*gradi) for(n in 0:5) { a <- n*60; Direction(0,0, 0+a, 4.5, "black"); Direction(X(a),Y(a), 120+a,1, "red") Direction(X(a),Y(a), -120+a,1,"red") Direction(X(a),Y(a), 60+a,1, "green") Direction(X(a),Y(a), -60+a,1,"green") Direction(2*X(a),2*Y(a), 60+a,2, "brown") Direction(2*X(a),2*Y(a), -60+a,2, "brown") Direction(2.5*X(a),2.5*Y(a), 60+a,1, "orange") Direction(2.5*X(a),2.5*Y(a), -60+a,1, "orange") Direction(3*X(a),3*Y(a), 60+a,0.5, "blue") Direction(3*X(a),3*Y(a), -60+a,0.5, "blue") Direction(3.5*X(a),3.5*Y(a), 60+a,0.5, "violet") Direction(3.5*X(a),3.5*Y(a), -60+a,0.5,"violet") }