// -*- C -*- include sliceat = 1.675 * moebiuscore_nomsize; intersection(){ MoebiusCore(); translate([0,0, 200-sliceat]) cube(center=true, 400); } %for (i=[0,1]) { hull(){ translate( moebius_pin_locns[i] * moebiuscore_nomsize ) sphere(2 + i); translate( moebius_pin_locns[i] * moebiuscore_nomsize + moebius_pin_normals[i] * moebiuscore_nomsize*0.5 ) sphere(2 + i); } }