Командная строка OpenSCAD 2018
Во-первых, я использую Linux Mint 18.3 (Сильвия). До сих пор я использовал OpenSCAD с графическим интерфейсом и никогда не испытывал проблем. Теперь я пытаюсь запустить OpenSCAD из командной строки, но он всегда открывает пустой файл, даже если файл с указанным именем существует.
Поскольку у меня довольно большой скрипт, я хотел бы сгенерировать STL через интерфейс командной строки. Из-за этой ошибки я даже не могу выполнять какие-либо тесты для передачи параметров.
Что я хотел бы сделать, так это выдать команду (в командной строке или в скрипте оболочки), в которой говорится: "Установите значение ObjectId равным 1, визуализируйте и экспортируйте результат в stl".
Вот мой М(Н)МЫ:
// test.scad
objectID = 2;
if (objectID == 1)
difference(){
cylinder(d=20, h=50, center=true);
cylinder(d=16, h=50.2, center=true);
}
else if (objectID == 2)
difference(){
cube(50, center=true);
cube([35,35,70], center=true);
}
Любая помощь будет очень признательна.
@Hermann Gebhard, 👍3
Обсуждение2 ответа
Лучший ответ:
Я мог бы, наконец, решить эту проблему. Вызов openscad
из командной строки с параметрами НЕ работает с изображением приложения, которое я использовал. Однако он отлично работает при "стандартной" установке.
Спасибо за вашу поддержку.
вы когда-нибудь выясняли, как это сделать с помощью AppImage, или просто отказались от него и перешли к другому типу установки?, @kjones
Вы можете указать значения переменных из командной строки, используя:
openscad ...\ ... \ [ -D var=val [..] ] \ ... \ ... \ имя файла
- Странности OpenSCAD с импортированным STL
- Экспорт STL как ASCII или двоичный?
- Программное обеспечение Linux для лазерного гравера
- Объединение нескольких файлов STL
- Разделить/редактировать часть в FreeCAD?
- Как создавать файлы изображений PNG из файлов STL?
- Как конвертировать STL-файлы в PDF-чертежи?
- Преобразование массива 3D NumPy вокселов в файл STL
Если я правильно понимаю вопрос, мы находимся на самом краю того, где находится 3D-печать, и начинаем программировать, но все еще внутри: получение STL явно на стороне ОК, имхо, @Trish
Вы запустили полную командную строку, например " openscad test.scad-o test.stl` ?, @kintel
Все в графическом интерфейсе работает нормально., @Hermann Gebhard
Да, я запустил полную командную строку и получил сообщение об ошибке "не удалось открыть файл", хотя указанный исходный файл SCAD существует (скопировано имя файла из вывода ls)., @Hermann Gebhard
вы пробовали полностью квалифицированный путь?, @esoterik