OpenSCAD

редактировать
OpenSCAD
OpenSCAD-logo.png
OpenSCAD 2015.03 OpenSCAD 2015.03
Разработчик (и) Мариус Кинтель, Клиффорд Вольф
Первоначальный выпуск19 февраля 2010 г. (2010-02-19)
Стабильный выпуск 2019.0 5/18 мая 2019 г.; 17 месяцев назад (18.05.2019)
Репозиторий Отредактируйте это в Wikidata
Написано наC ++ и Qt, CGAL и OpenGL
Операционная система Linux, OS X, Windows, FreeBSD, NetBSD, OpenBSD
Platform IA-32, x64
Размер 15–25 МБ (зависит от операционной системы)
Доступен на7 языках
Список языков Чешский, английский, французский, немецкий, польский, русский, испанский, мадьярский
Тип CAD
Лицензия GPLv2
Веб-сайтwww.openscad.org

OpenSCAD - это бесплатное программное обеспечение для создания надежных 3D CAD (автоматизированное проектирование ) объектов. Это основанный на сценариях моделлер, использующий собственный язык описания; детали можно предварительно просмотреть, но нельзя интерактивно выбрать или изменить с помощью мыши в 3D-виде. Сценарий OpenSCAD определяет геометрические примитивы (такие как сферы, прямоугольники, цилиндры и т. Д.) И определяет, как они изменяются и комбинируются (например, путем пересечения, разницы, комбинации огибающих и сумм Минковского ) для визуализации 3D модель. Таким образом, программа выполняет конструктивную твердотельную геометрию (CSG). OpenSCAD доступен для Windows, Linux и OS X.

Содержание
  • 1 Предварительный просмотр
  • 2 Использование
  • 3 Экспорт
  • 4 Импорт
  • 5 Дизайн
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
    • 8.1 Сопутствующее программное обеспечение
Предварительный просмотр

Для быстрого предварительного просмотра моделей с использованием z-буферизации, OpenSCAD использует и OpenGL.

Положение 3D-модели можно интерактивно манипулировать в виде с помощью мыши, как и в других разработчиках 3D-моделей. Также можно определить положение «камеры» по умолчанию в сценарии.

Цвета деталей можно определить в трехмерном виде (включая прозрачность).

Предварительный просмотр выполняется относительно быстро и позволяет интерактивные модификации при изменении сценария.

Средство визуализации модели учитывает освещение, но источник освещения изменить нельзя.

Использование

OpenSCAD позволяет проектировщику создавать точные 3D-модели и параметрические проекты, которые можно легко настраивать, изменяя параметры.

Документы OpenSCAD удобочитаемые сценарии в виде простого текста ASCII.

Таким образом, OpenSCAD является ориентированным на программистов инструментом твердотельного моделирования и рекомендован в качестве инструмента САПР начального уровня для проектирования аппаратного обеспечения с открытым исходным кодом, такого как научные инструменты для исследований и образования.

В основном используется для проектирования 3D-печатных деталей, которые экспортируются в формате STL.

Анимация, созданная с помощью OpenSCAD

Анимация возможна со скоростью несколько изображений в секунду для простых моделей. Анимация может влиять на любой параметр, будь то положение камеры или размеры, положение, форма или наличие деталей. Его можно записать как набор изображений, которые можно использовать для создания фильмов.

Экспорт
  • Виды можно экспортировать в формате PNG.
  • 2D-модели можно экспортировать в AutoCAD DXF.
  • 3D-детали можно экспортировать в AMF, OFF, STL, как простые тома. В экспортированной модели (июль 2016 г.) нет определения цвета, материала или деталей.
Импорт
  • 2D-чертежи в DXF, SVG и PNG можно импортировать, а затем экструдировать как монолитные детали.
  • 3D части могут быть импортированы в STL и могут быть масштабированы и представлены для операций вычитания или добавления.
Дизайн

OpenSCAD - это оболочка для механизма CSG с графическим пользовательским интерфейсом и встроенным редактором, разработанный на C ++. По состоянию на 2016 год он использует Библиотеку алгоритмов вычислительной геометрии (CGAL) в качестве основного механизма CSG.

Его синтаксис сценария отражает философию функционального программирования. Как и в Haskell, в области видимости каждая «переменная» рассматривается как постоянная, неизменяемая, максимум с одним значением.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
  • PLaSM - еще один язык сценариев с открытым исходным кодом для создания трехмерных объектов
Ссылки
Внешние ссылки
  • Руководство пользователя OpenSCAD в Викиучебниках
  • Страница OpenSCAD на вики-сайте Shapeoko - включает ссылки на вспомогательные утилиты, инструменты специального назначения (такие как винтовой генератор) и включает пример создания алмазного, кругового, квадратного фрезерования машиниста test как параметризованный файл, пригодный для воссоздания любого желаемого размера.
  • Видео по основам моделирования с OpenSCAD

Сопутствующее программное обеспечение

  • OpenJscad Веб-интерфейс для программного моделирования с частичной совместимостью со сценариями OpenScad. Разработано на JavaScript.
  • ImplicitCAD Модельер на основе сценария с настраиваемым графическим движком. У него есть внутренняя объектная модель. Синтаксис похож на OpenScad, но отличается от него. Нет GUI.
  • Rapcad Programmatic modeller
  • Blockscad3D Blockly реализация OpenSCAD
Последняя правка сделана 2021-06-01 12:37:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте