Урок: делаем Лего-подобный кубик

Урок: делаем Лего-подобный кубик

В данном уроке мы рассмотрим, как создать кубик напоминающий Лего.

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();

Собственно код состоит из одного модуля, включающего три блока: блок создания основы, блок шашечек и блок внутренних креплений.

Оцените статью
( 3 оценки, среднее 4.33 из 5 )
Добавить комментарии

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Урок: делаем Лего-подобный кубик
Урок: создаем шестеренку в OpenSCAD