openscad - хорошая программка. Только vim'а внутри не хватает. Набыдлокодил себе чертёж ключа для Hollowtech II:
$fs = 0.01;
$fa = 1;
difference() {
union() {
hull() {
circle(r = 15);
translate([150, 0, 0]) {
circle(r = 15);
}
}
circle(r = 40);
}
difference() {
circle(r = 22);
for (i = [0 : 15]) {
rotate( i * 360 / 16, [0, 0, 1])
translate([0, 22.75, 0])
circle(r = 1.5);
}
}
}