Modelita-это специфичный для домена язык (DSL) для 3D-моделирования, интеграции ракетки, постгиса и блендера. Эта документация охватывает версию 0.2.
Перед настройкой Modelita убедитесь, что у вас установлено следующее:
После того, как вы скачали Modelita, вы можете запустить программу с терминала, используя ./modelita . Когда он начнется, вы введете интерактивный режим, в который вы можете ввести команды для создания 3D -форм.
| Командование | Описание |
|---|---|
| вверх | Переместите курсор вверх |
| вниз | Переместите курсор вниз |
| левый | Переместите курсор влево |
| верно | Переместите курсор справа |
| вперед | Переместите курсор вперед |
| назад | Переместите курсор назад |
| Командование | Описание |
|---|---|
| rotate-x+ | Поверните 90 градусов вокруг оси x (+) |
| rotate-x- | Поверните 90 градусов вокруг оси x (-) |
| rotate-y+ | Поверните 90 градусов вокруг оси Y (+) |
| вращаться | Поверните 90 градусов вокруг оси Y (-) |
| rotate-z+ | Поверните 90 градусов вокруг оси Z (+) |
| rotate-z- | Поверните 90 градусов вокруг оси Z (-) |
| Командование | Описание |
|---|---|
| а | Добавить текущую позицию в качестве вершины |
| беременный | Очистить текущую форму |
| выбирать | Распечатайте текущую позицию курсора |
| начинать | Сохраните форму в файл OBJ |
| Командование | Описание |
|---|---|
| толкать | Сохранить положение тока и вращения |
| поп | Восстановить последнее спасенное положение/вращение |
Modelita позволяет вам определять и сохранять пользовательские символы (команды) для автоматизации действий.
Чтобы определить новый символ:
определять Введите новое имя символа: My-Symbol Введите команды (как список): (вправо вперед)
| Командование | Описание |
|---|---|
| сохранять | Сохраните символ для последующего использования |
| нагрузка | Загрузить ранее сохраненный символ |
Пример использования:
; Сохраните символ сохранять Введите имя символа для сохранения: My-Symbol ; Загрузите сохраненный символ нагрузка Введите имя файла символа для загрузки: моя символа ; Используйте определенный символ мой символ
Сценарий objimporter.py автоматизирует импорт файлов OBJ, сгенерированные Modelita в Blender.
Шаги настройки:
models/ каталогеobjimporter.py| Особенность | Описание |
|---|---|
| Автоматическая очистка | Удаляет предыдущие объекты перед импортом |
| Сканирование каталогов | Автоматически находит файлы OBJ |
| Информация отладки | Показывает детали/ошибки процесса импорта |
Примечание
Команда start сохраняет ваш дизайн формы в файл OBJ, в то время как команда save хранит символы. Имейте в виду это различие для эффективного использования Modelita.