Руководство пользователя по OpenSCAD

Материал из Викиучебника
Перейти к: навигация, поиск
OpenSCAD-logo.png

Введение[править]

OpenSCAD – это программное обеспечение для создания твердотельных трехмерных САПР-объектов. Оно является свободным и доступно под Linux/UNIX, Microsoft Windows и Apple Mac OS X.

В отличие от большинства свободных программ трехмерного моделирования (таких, как хорошо известное приложение Blender), OpenSCAD основное внимание уделяет не художественным аспектам трехмерного моделирования, а САПР. Другими словами, если Вам необходимо создавать трехмерные модели деталей машин, то, вероятно, это именно то приложение, которое Вы искали. Если же Вам необходимо создание трехмерных анимационных мультфильмов, то OpenSCAD не для Вас.

OpenSCAD не является интерактивным редактором моделей. Напротив, он представляет собой что-то вроде трехмерного компилятора, который читает файл сценария, описывающего объект, и строит трехмерную модель согласно этому сценарию. Это дает Вам (дизайнеру) полный контроль над процессом моделирования и позволяет легко менять любой шаг в процессе моделирования или производства параметрических конструкций.

OpenSCAD предоставляет два основных метода моделирования: во-первых, это конструктивная сплошная геометрия (CSG), а во-вторых, экструзия (выдавливание) двухмерных контуров. Для задания двухмерных контуров используются AutoCAD DXF-файлы. В дополнение к двухмерному пути экструзии, возможно чтение проектных параметров из DXF-файлов. В дополнение к DXF-файлам, OpenSCAD может читать и строить модели из STL- и OFF-файлов.

Приложение OpenSCAD может быть скачано с http://openscad.org/. Найти дополнительную информацию можно в списке рассылки.

Люди, которые не хотят (или не могут) установить новое программное обеспечение на своем компьютере могут использовать OpenJSCAD (http://OpenJSCAD.org/), он позволяет работать с OpenSCAD в браузере, при условии что ваш браузер поддерживат WebGL.

Первые шаги

Содержание[править]

  1. Введение
  2. Первые шаги
  3. Пользовательский интерфейс OpenSCAD
  4. Язык сценариев OpenSCAD
    1. Примитивы объемных тел - куб, сфера, цилиндр и многогранники
    2. Перемещение и изменение цвета объектов
    3. Итераторы и условные функции
    4. Математические операторы
    5. Математические функции
    6. Строковые функции
    7. Твердотельные примитивы
    8. Преобразования
    9. CSG-моделирование
    10. Символы-модификаторы
    11. Модули
    12. Инструкция присоединения
    13. Другие особенности языка сценариев
  5. Использование двухмерной подсистемы
    1. Двухмерные примитивы
    2. Проекция из трехмерного в двухмерный
    3. Экструзия из двухмерного в трехмерный
    4. DXF-экструзия
    5. Другие двухмерные форматы
  6. Импорт и экспорт STL-файлов
    1. Импорт STL-файлов
    2. Экспорт STL-файлов
  7. Примеры проектов с комментариями
  8. Использование OpenSCAD в режиме командной строки
  9. Сборка OpenSCAD из исходников
    1. Сборка под Linux/UNIX
    2. Сборка под Windows
    3. Сборка под Mac OS X
  10. Библиотеки
  11. Глоссарий по командам
  12. Индекс