Первая версия языка описания шаблонов стилей Renga STDL вышла почти три года назад, и с тех пор его возможности сильно выросли. Вырос и интерес к языку со стороны пользователей Renga, что мы видим по запросам в службу технической поддержки.
Из запросов также видно, что встречается непонимание, как и с чего начать. Для пользователей языка мы развиваем и поставляем не только сам язык, но и комплект разработчика, в котором отражены лучшие практики написания шаблонов стилей, есть справка с примерами и примеры технических заданий, но этого не всегда хватает, чтобы сделать первый шаг.
Сегодня дадим несколько советов новичкам.
- Не ставьте себе сразу амбициозных целей, начинайте изучение с простых объектов. Например, в первой статье об STDL на Хабре, есть пример, как построить куб с портами. Скопируйте оттуда код и соберите скрипт. Посмотрите, что получилось. Разберите скрипт по строчкам, откуда берутся параметры, что будет если переменные заменить на константы. Что будет если вместо функции CreateBlock подставить функцию CreateRightEllipticalCylinder. Так можно поэкспериментировать с любыми фигурами.
- Откройте в справке Renga STDL пример Шаблон стиля газовой плиты. Проанализируйте техническое задание. Также разберите скрипт по строчкам. Пощелкайте по ссылкам. Измените кружочки на квадратики. С помощью справки разберитесь с Placement3D. Перемещайте обозначения с одной грани объекта на другую.
- Разберите структуру шаблонов и примеры армирования, если вам предстоит работать с ними.
- Далее откройте в Renga STDL SDK папку Samples. Соберите и изучите их. Идите от простого к сложному.
- Обязательно читайте справку, пользуйтесь поиском. При работе с любым API это неизбежно.
- Когда почувствуете себя готовым написать собственный шаблон, помните, что главное – это ТЗ. ТЗ должно состоять из картинки и параметров, которыми будет управлять пользователь. Вы должны определить, какие параметры надо будет задавать, а какие будут вычисляться из тех, что есть. Не беритесь сразу за реализацию объектов с большим количеством параметров. Подвергайте все требования сомнениям, оптимизируйте. Начинайте с того, что наиболее важно: габариты и расположение портов для инженерных объектов, рабочая арматура для стилей армирования.
- Усложняйте задание и код пошагово, проверяя что простой код работает. Смотрите в лог, если что-то пошло не так.
Наверное, это всё! Остальное в справке. Надеемся, у вас всё получится!

Комментарии
Отправить комментарий