Комментарии 18
Создание всех объектов в OpenSCAD и манипуляции над ними происходят только посредством заранее подготовленного script-кода.
По моему это называется параметрическое моделирование.
Редактор мне нравится, не то что бы я часто им пользовался. При этом позволяет быстро вспомнить и освоить.
В редакторе очень медленный рендеринг. Резьбы - это вообще боль.
Есть быстрая альтернатива - CadQuery. Вот только ее компиляция заканчивается ошибкой. Ни разу неполучилось победить :(
Вот спасибо... Интересная программа, не знал, буду пробовать. А что там за проблемы, вроде это python?
Очень похоже на переизобретение POV-Ray. Помнится, в юности даже сценки разные в нём делал. Правда, там вообще никакой интерактивности не было. Концепт любопытный, но не очень наглядный. Для дизайнеров это скорее экзотика для побаловаться.
Именно. Переизобрели POVRay, которому уже сто лет в обед.
Вы немного путаете теплое с мягким. OpenSCAD — это не для дизайнеров, а для инженеров. Это не рейтрейсер, а твердотельный CAD, задачи у него соответствующие — умение работать с 2d-чертежами, в том числе быстро вычитывать из них параметры и экструдировать на их основе параметрические конструкции, для последующего использования на ЧПУ.
>Очень похоже на переизобретение POV-Ray... Для дизайнеров это скорее экзотика для побаловаться
Это все равно, если сказать: «Говно ваш SolidWorks, похож на Blender, для дизайнеров экзотика только побаловаться»
Стоит отметить что хотя в англоязычном руководстве символьные константы называются переменными, фактически это константы значение которым можно присвоить только при инициализации.
Проверил, введя абсолютно ненужную переменную q. В моей версии оно повело себя вполне как переменная, а не константа.
soty2D(18, 8);
module soty2D(rasst, radi)
{q=1;
for (j=[0:23])
for (i=[0:19])
{ q=rasst*(i+(j%2)/2)+1;
translate([q,j*rasst*sin(60),0]) circle(radi);
}
}
О, мне он очень зашел, когда купил 3д принтер. Многие вещи мне проще, чем визуально моделиовать, например в макс, особенно благодаря тому, что всё завязано на координатную сетку. Просто сижу со штанген-циркулем и программирую кубики и шарики)
Мне прям очень нравится - в сравнении с тем же FreeCad - не нужно заморачиваться с разными профилями, работающими с переменным успехом для разных вещей (шестеренки). Дошло до того, что даже чуть более сложные вещи (нежели всякие затычки по дому) моделирую кодом в OpenSCAD и печатаю на 3D-принтере. Особенно помогает библиотека BOSL2 (со всякими шестеренками и прочими формами)
Доллар не амперсанд, поправьте
Скриптовый (script) 3D редактор OpenSCAD