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

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

Введение

править

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

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

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

OpenSCAD можно скачать с http://openscad.org/. (Найти дополнительную информацию можно в списке рассылки.) Также OpenSCAD доступен в официальных репозиториях многих популярных Linux-дистрибутивов (в частности Debian, Fedora/Red Hat, Gentoo и производных от них).

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

Первые шаги

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

править
  1. Введение
  2. Первые шаги
  3. Пользовательский интерфейс OpenSCAD
  4. Использование OpenSCAD в режиме командной строки
  5. Сборка OpenSCAD из исходников
    1. Сборка под Linux/UNIX
    2. Сборка под Windows
    3. Сборка под Mac OS X
  6. Библиотеки
  7. Глоссарий по командам

Справочник по языку OpenSCAD

править
  1. Язык сценариев OpenSCAD
    1. Общие сведения - СНАЧАЛА ПРОЧТИТЕ ЭТО - комментарии, значения и типы данных, переменные, векторы, получение входных данных
  2. Трёхмерные предметы
    1. Примитивы объемных телкуб, сфера, цилиндр и многогранники
    2. Трехмерное в двухмерное
  3. Двухмерные предметы
    1. Двухмерные примитивы - Квадрат, круг, многоугольник
    2. Текст
    3. Двухмерное в трехмерное
  4. Преобразования
    1. Итераторы и условные функции
    2. Математические операторы
    3. Математические функции
    4. Строковые функции
    5. CSG-моделирование
    6. Символы-модификаторы
    7. Модули
    8. Инструкция присоединения
    9. Другие особенности языка сценариев
    10. DXF-экструзия
    11. Другие двухмерные форматы
  5. Импорт и экспорт STL-файлов
    1. Импорт STL-файлов
    2. Экспорт STL-файлов
  6. Примеры проектов с комментариями
  7. Индекс