Для создания шаблонов стиля вам понадобятся следующие программы:
VISUAL STUDIO CODE - СКАЧАТЬ для WINDOWS
RstBuilder- СКАЧАТЬ
Snippet для языка LUA - СКАЧАТЬ (Копировать файл в User\AppData\Roaming\Code\User\snippets\)
Код для Task.json - СКАЧАТЬ
Вот такой нехитрый набор для начала.
Итак Renga STDL — это язык на основе Lua. Он необходим чтобы описать любой шаблон и создать стиль в Renga. STDL использует встроенные возможности Lua, такие как условия и циклы, и формат JSON для определения набора параметров стиля объекта (стиль объекта в RENGA это как семейство в REVIT).
Поэтому для создания нового стиля нам необходимо создать два файла. Например:
RengaModel1.lua
ParametersForRengaModel1.json
В первом будет описана геометрия этого элемента, во втором - набор параметров для этой модели. Весь код удобно писать в VISUAL STUDIO CODE
И там где мы их создадим, мы должны будем прописать пути к этим файлам в файл Task.json
Вот так выглядит пустой файл Task.json. Красным выделены те строки, которые нужно будет изменить в файле. А именно прописать пути к файлам, где они находятся на вашем ПК.
А так должно выглядеть после описание путей
Последний путь - это файл который будет создан с помощью RstBuilder RengaModel1.rst
То есть мы запускаем VISUAL STUDIO CODE, там открываем файл Task.json и вносим пути и компилируем файл .rst . Он появится в том месте где мы указали.
Далее запускаем RENGA PRO, заходим в категории
Выбираем нужную категорию и загружаем файл RengaModel1.rst
После этого в RENGA появится новый стиль который можно использовать в проекте