
В данном уроке мы рассмотрим, как создать кубик напоминающий Лего.
module alaLegoCube(){
// скругляем поверхности
$fn=360;
// Cоздаем форму прямоугольника
difference(){
cube([31.80,15.80,9.60]);
translate([1.45,1.45])
cube([28.90,12.90,8.60]);
}
// Шашечки
translate([3.90,3.90])
for ( j = [0:1] ) {
for ( i = [0:3] ) {
translate([i*8,j*8,9.60]){
cylinder(h=1.80,r=2.42);
}
}
}
// Внутренние крепления-цилиндры
translate([7.90,7.90])
for ( k = [0:2] ) {
translate([k*8,0])
difference(){
cylinder(h=8.60,r=3.25);
cylinder(h=8.60,r=2.40);
}
}
}
color("red", 1) alaLegoCube();
Собственно код состоит из одного модуля, включающего три блока: блок создания основы, блок шашечек и блок внутренних креплений.







