roboforum.ru

Технический форум по робототехнике.

Нормальный редактор для OpenSCAD

Нормальный редактор для OpenSCAD

hudbrog » 15 ноя 2012, 01:36

Как-то у нас отдельной темы по ОпенСКАДу нет, так что создам тут. В общем не знаю у кого как, а лично мне OpenSCAD всем нравится, за исключением того, что его встроенный редактор явно позаимствован из 80-х годов.. у меня встроенный редактор на спектруме для бейсика был заметно лучше, что это чудо. Не то что подсветки синтаксиса нет, банального поиска по файлу автор как-то не осилил. Меня это печалило безмерно, но тут случилось чудо, я наткнулся на вот этот проект - https://github.com/tbuser/openscad.tmbundle
Это плагин, оригинально для маковского редактора TextMate, но прекрасно работающий на sublime text 2 (а он уже работает под любой осью).
В результате мы имеем функциональность одного из лучших текстовых редакторов на сегодняшний день, плюс подсветку синтаксиса, плюс всякие плюшки типа автодополнения ну и т.д.
Лично я прямо в восторге, работать в нем стало несравнимо комфортнее. Вот так у меня это ща выглядит:
x-carriage.scad 2012-11-15 00-32-31.jpg

Re: Нормальный редактор для OpenSCAD

Dmitry__ » 15 ноя 2012, 16:38

Твой пост убедил меня поставить OpenScad :)
Чую мое, прощай inventor.

Re: Нормальный редактор для OpenSCAD

setar » 16 ноя 2012, 13:54

полезно, это то чего сильно не хватало !
качаю пробовать

Добавлено спустя 2 часа 22 минуты 39 секунд:
как им пользоваться ?
добавил бандл в textmate, виден в списке бандлов.
как запустить .scad на рендер ?
открываю его и могу работать как с обычным текстовым файлом, дальше что ?

Re: Нормальный редактор для OpenSCAD

hudbrog » 16 ноя 2012, 15:34

Открываешь опенскад, тот же файл, ставишь галку design-> automatic reload&compile, разворачиваешь его на весь экран, разворачиваешь текстмейт на левую сторону экрана =) В общем-то как у меня на скриншоте, я так и работаю.

Re: Нормальный редактор для OpenSCAD

setar » 16 ноя 2012, 15:37

Ааа, хитрая интеграция через внешнее изменения исходника ?

Re: Нормальный редактор для OpenSCAD

TedBeer » 24 дек 2012, 02:18

А вот еще есть альтернатива - OpenJsCad
Сам только начал OpenScad изучать. А тут не надо язык изучать, пишется на яваскрипт, работает прямо в Хроме.

Re: Нормальный редактор для OpenSCAD

TedBeer » 27 дек 2012, 03:43

Еще одна интересная альтернатива - implicitcad.org
Опенсорсный аналог OpenScad реализованный на Хаскелл.
Обратно совместим(почти) с OpenScad. Может работать со .scad файлами. Есть приятные дополнения.
Как вам такой пример:
Код: Выделить всёРазвернуть
linear_extrude (height = 40, twist(h) = 90*cos(h*2*pi/40))
  difference () {
    shell(2) circle (10);
    square(x=[0,20], y=[-4,4]);
  }

Изображение

А можно писать на Хаскелле. Поддерживаются нормальные переменные, а не те недосущности, которые обозвали переменными в OpenScad.

Вот еще пример:
Код: Выделить всёРазвернуть
union() {
  cylinder(r=19, h=10, $fn=6, center=true);
  cylinder(r=10, h=40);
  rotate_extrude(4*360, translate=[0,38])
    translate ([10,0]) square([8,4], center=true);
}

Изображение

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


Rambler\'s Top100 Mail.ru counter