Pull to refresh

Comments 20

Здорово! Сам сейчас в процессе использования OpenScad :)
не проще ли для получения крестовины сделать так?
translate(v=[0,0,15/4]){
cube([14,1,15/2], center=true);
cube([1,14,15/2], center=true);
}
//если я не ошибся
Да, спасибо, конечно так проще )
Как активный пользователь OpenSCAD хочу приложить к этой статье замечательную библиотеку элементов, которая будет очень полезна, в том числе и как библиотека примеров.

Клик
Спасибо за статью! Тоже решил поучиться и сделал переходник с байонета фотоаппарата на тубус микроскопа.
Получилось так
Ух ты! Здорово! Подошёл? Люфтит? Какие фотки получаются? Статья будет?
Не спешите! Я же только ночью сделал модель, когда напечатаю — напишу тут или статью с другими дополнениями) Хотя предполагаю что должен немного люфтить, но в данном случае это не очень страшно. К сожаления. я не нашёл точное описание байонета, правда fujifilm вроде не открыл доступ к документации кроме Zeiss. Я немного не продумал крепление к тубусу микроскопа, не знаю насколько возможно просверлить сбоку отверстие и вкрутить винт. Но главное чтобы байонет держался — там небольшие выступы-дуги сечением 1х1мм, выдержат ли они?
Кстати, если вы знаете где в Москве дёшево напечатать, напишите мне пожалуйста!
Распечатал) Люфтит, но в целом очень хорошо. А если учесть что это был реверсинжениринг байонета, то вообще удачно! В следующей модели учту. Сейчас начал писать статью, но там будет ещё и про телескоп, так что надо ещё сделать для него. Фотографии вроде получаются, но пока только попробовал, какие там особенности пока не знаю.
Для точности советую учесть, что деталь после остывания немного усаживается (опытные люди говорят, что примерно на 2%).
Мне такая точность пока не требуется, но спасибо за совет, я учту!
2% это очень много, коэффициент усадки ABS пластика от 0,5% до 0,9%
Рад, что мой опыт пригодился. Ваш артефакт, конечно более полезный чем у меня :)

Кстати, можете выкладывать (stl, scad) на www.thingiverse.com/ — сервис бесплатных 3д моделек.
А еще многослойный рафт используется для компенсации неточной калибровки печатного стола.
OpenScad отличная программа для моделирования!

В данном случае советую использовать функцию hull() для рисования крепления.
И не забывать про параметр $fn — он поможет избежать угловатости малых колец.
То есть код может выглядеть вот так.
$fn = 50;

difference() {
hull() {
translate([0, 0, 20]) rotate([90, 0, 0]) cylinder(r = 5, h = 3, center = true);
cube([20, 4, 1], center = true);
}
translate([0, 0, 20]) rotate([90, 0, 0]) cylinder(r = 1.5, h = 3+1, center = true);
}

hull() {
cube([5, 20, 1], center = true);
translate([0, 0, 10]) cube([2, 3, 1], center = true);
}

difference() {
cylinder(r = 11, h = 1, center = true);
cylinder(r = 10, h = 2, center = true);
}



OpenScad позволяет применять к созданию деталей различные практики программирования (контроль версий, совместная разработка и т.д.), что дает возможность быстро разрабатывать и совершенствовать различные сложные объекты.

Примеры


CD-диск — это тавтология (Compact Disk-диск), не пишите так, пожалуйста.
В остальном круто. Всегда любил статьи, раскрывающие тот или иной программный инструмент через решение одной несложной задачи.
Попробовал нарисовать губку Менгера.
Код
module menger_spounge(s, n)
{
    s3 = s / 3;

    for(xi = [0 : 2])
    {
        for(yi = [0 : 2])
        {
            for(zi = [0 : 2])
            {
                if(
                    ((xi != 1) || (yi != 1)) &&
                    ((xi != 1) || (zi != 1)) &&
                    ((yi != 1) || (zi != 1))
                    )
                {
                    translate([xi*s3, yi*s3, zi*s3])
                    {
                        if(n > 0)
                        {	
                            menger_spounge(s3, n-1);
                        }
                        else
                        {
                            cube(s3);
                        }
                    }
                }
            }
        }
    }
}

menger_spounge(1, 2);

Нарисовало, но уж очень медленно. Compile and render (который по F6), вообще не дождался. А вообще крутая штука.
Я так считаю, для труъ программиста — освоить OpenSCAD гораздо проще чем другие программы 3Д моделирования. Пару лет назад я перепробовал несколько бесплатных (и не только) прог, но так и не смог их освоить. Как только наткнулся на OpenSCAD — сразу понял это то что мне надо. А самое классное в oscad — вы можете хранить историю модели в svn/git :)))
Sign up to leave a comment.