
  --- 0a1,96 -----------------------
  > 
  >   --- 1,2c1,2 -----------------------
  >   < // The DCC abacus
  >   < // Last edited on 2002-03-23 12:59:54 by stolfi
  > 
  >   > // The DCC abacus (shows "1969" - year when the Computer Science grad course opened)
  >   > // Last edited on 2003-09-14 23:11:29 by stolfi
  > 
  >   --- 6d5 -----------------------
  >   < //   These are absolute:
  > 
  >   --- 34c33 -----------------------
  >   < #declare abacus_slider_scale = abacus_slider_scaled_width / (1.05 * abacus_slider_width);
  > 
  >   > #declare abacus_slider_scale = abacus_slider_scaled_width / (1.02 * abacus_slider_width);
  > 
  >   --- 78c77 -----------------------
  >   <   
  > 
  >   > 
  > 
  >   --- 134c133 -----------------------
  >   <   
  > 
  >   > 
  > 
  >   --- 142c141 -----------------------
  >   <   
  > 
  >   > 
  > 
  >   --- 144c143,144 -----------------------
  >   <   
  > 
  >   > #declare abacus_stick_shift_Y = 0.5*abacus_frame_HY;
  >   > 
  > 
  >   --- 179c179 -----------------------
  >   <       translate <0, 0.5*abacus_frame_HY, +1.5*abacus_stick_spacing>
  > 
  >   >       translate <0, abacus_stick_shift_Y, +1.5*abacus_stick_spacing>
  > 
  >   --- 212c212 -----------------------
  >   <       translate <0, 0.5*abacus_frame_HY, +0.5*abacus_stick_spacing>
  > 
  >   >       translate <0, abacus_stick_shift_Y, +0.5*abacus_stick_spacing>
  > 
  >   --- 214c214 -----------------------
  >   <     // Third stick from top (digit "9"):
  > 
  >   >     // Third stick from top (digit "6"):
  > 
  >   --- 222c222 -----------------------
  >   <         translate <-abacus_space_HX + 2.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 1.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 226c226 -----------------------
  >   <         translate <-abacus_space_HX + 3.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 2.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 230c230 -----------------------
  >   <         translate <-abacus_space_HX + 4.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 3.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 245c245 -----------------------
  >   <       translate <0, 0.5*abacus_frame_HY, -0.5*abacus_stick_spacing>
  > 
  >   >       translate <0, abacus_stick_shift_Y, -0.5*abacus_stick_spacing>
  > 
  >   --- 247c247 -----------------------
  >   <     // Bottom stick (digit "6"):
  > 
  >   >     // Bottom stick (digit "9"):
  > 
  >   --- 255c255 -----------------------
  >   <         translate <-abacus_space_HX + 1.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 2.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 259c259 -----------------------
  >   <         translate <-abacus_space_HX + 2.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 3.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 263c263 -----------------------
  >   <         translate <-abacus_space_HX + 3.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   >         translate <-abacus_space_HX + 4.5*abacus_slider_scaled_width, 0, 0>
  > 
  >   --- 278c278 -----------------------
  >   <       translate <0, 0.5*abacus_frame_HY, -1.5*abacus_stick_spacing>
  > 
  >   >       translate <0, abacus_stick_shift_Y, -1.5*abacus_stick_spacing>
