Перейти к содержимому

OpenSCAD

Опубликовано: The OpenSCAD Developers

Solid 3D CAD-моделлер для программистов

Открытый исходный кодGPL-3.0-or-later

Основное

  • Твердотельные объекты описываются в скрипте и объединяются с помощью операций объединения, вычитания и пересечения
  • Переменные, модули, циклы и условия позволяют создавать параметрические проекты с самого начала
  • Панель Customizer отображает переменные верхнего уровня в виде элементов управления формы без необходимости редактирования скрипта
  • Быстрый предварительный просмотр во время редактирования и отдельный полный рендеринг для получения точной сетки для экспорта
  • Экспорт в STL, OFF, AMF и 3MF, а также DXF и SVG для двухмерного вывода

Об этом приложении

OpenSCAD строит твердотельные модели по скрипту, а не на графическом полотне. Вы пишете выражения, создающие примитивы, такие как cube, sphere, cylinder и polyhedron, объединяете их операциями твердотельной геометрии union, difference и intersection и размещаете каждую часть с помощью translate, rotate и scale. Двумерные контуры превращаются в тела линейной и вращательной экструзией.

Поскольку модель представляет собой код, она параметрична по своей природе: переменные несут размеры, модули упаковывают повторно используемые части, а циклы и условные конструкции создают повторяющуюся или вариантную геометрию. Панель Customizer превращает переменные верхнего уровня в элементы формы, так что конструкцию можно изменять без правки скрипта. Быстрый предварительный просмотр показывает форму во время работы; отдельный полный рендер вычисляет точную сетку, необходимую для экспорта.

Модели записываются в STL, OFF, AMF и 3MF для печати, а в двумерном случае — в DXF или SVG. Такой подход подходит для механических деталей, задаваемых размерами. Он плохо подходит для скульптурных или органических форм, и нет возможности захватить модель и потянуть её мышью.

Linux

Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.