С помощью текстовых файлов инструкций можно создавать базовые объекты (трубы, датчики, lcd панели и тд.) Эти объекты обладают простейшей геометрией, т.е. сами обекты создаются для условной демонстрации. Само построение объекта происходит путем построения геометрии по точкам координат. К объекту можно применить сглаживание углов или выдавливание. Самая главная особенность это присвоение свойств объекту, в которые входят ширина, длинна, высота и такие как положение(слева/справа), а так же присвоение свойств по условию. Так же есть точки (порты), которые являются соединительными элементами (например порты подключения, патрубки и тд).
- Скачайте архив со всеми файлами.
- Извлеките папку RengaStdl-main.
- В папке RengaStdl-main разархивируйте RengaSTDLSDK.zip. Это программа для создания rst файлов на основе json и lua инструкций.
- Откройте папку RengaStdl-main в visual code.
- При открытии файлов с расширением md нажимайте правой клавишей на них и выбирайте "Open Preview"
Лучше всего начните изучение с раздела 08-minimal и дальше.
- В renga откройте "Категории", затем из выпадающего списка выберите нужную категорию.
- Нажмите на значек папки "Импортировать категорию" и выберите rst файл. Появится объект который вы импортировали, в свойствах будет указан автор, версия и описание.
- Перейдите в категорию и из выпадающего списка выберите тот раздел куда вы добавляли rst файл.
- В открывшемся окне нажмите знак "+" и вверху справа в выпадающем списке выберите свой объект. Переименуйте его.
- Добавте объект на сцену через инструменты, выбрав "по умолчанию" свой добавленный объект.
Сборка файлов может быть выполнена двумя способами, первый через powershell, второй через командную строку. Способ сборки через командную строку предпочтительней, так как для запуска powershell скриптов (файлы с раширением ps1) нужно отключать политику запуска неподписанных скриптов.
.\RengaSTDLSDK\RstBuilder\RstBuilder.exe .\00-template-project\parameters.json .\00-template-project\main.lua -s 1.0 -o .\00-template-project\new-style-template.rstПо сути команду можно разбить на 5 частей:
- Путь до файла RstBuilder.exe
- Путь до файла с расширением json
- Путь до файла с расширением lua
- Флаги -s и -o
- Путь до создаваемого файла