Луганск Мастеровой
  • Для детального просмотра необходима регистрация на сайте ЛуганскМастеровой
  • Язык: Русский

Видеокурс «GDL: Практический курс по программированию — Часть 2. Привязка данных, чертежи, мультибиблиотека»

О курсе

Вторая часть практического курса по GDL — продолжение первой части, где основной упор был на создание сложных геометрических форм. В этой части фокус смещается на то, что делает библиотечный элемент по-настоящему рабочим инструментом: привязку данных, вывод чертежей, увязку текстур, создание пользовательского меню параметров и формирование сметной документации.

Весь материал строится на конкретном примере — плитке. На этом объекте автор демонстрирует полный цикл: от создания мультибиблиотеки с самыми различными формами и размерами до отрисовки 2D-представлений, настройки текстур и получения сметных данных. Плитка выбрана не случайно: она требует и параметрической геометрии, и корректного 2D-отображения, и работы с текстурами, и точного подсчёта количества — то есть затрагивает все ключевые аспекты продвинутого GDL-программирования.

Для кого подойдёт курс

  • Те, кто прошёл первую часть курса — это логическое продолжение: вы умеете строить сложные формы, теперь учитесь превращать их в полноценные библиотечные элементы с привязкой данных и выводом документации.
  • GDL-разработчики, которым нужно научиться не просто «рисовать объект», а увязывать его со спецификациями, сметами, каталогами чертежей и текстурами.
  • Проектировщики и архитекторы, создающие собственные библиотеки элементов и желающие автоматизировать вывод документации — чтобы объект сам генерировал нужные чертежи и данные для сметы.

Что вы освоите на практике

  • Создание мульти библиотеки — одного библиотечного элемента, поддерживающего множество форм и типоразмеров, с переключением между ними через пользовательское меню параметров.
  • Пользовательское меню параметров — настройка интерфейса объекта в диалоге параметров: группировка, выпадающие списки, скрытие/отображение параметров в зависимости от выбранного варианта, защита от некорректного ввода.
  • Отрисовка 2D-представления — параметрическая 2D-графика объекта: контуры, штриховки, линии обрезки, условные обозначения, размерные линии — всё, что должно отображаться на планах и в разрезах.
  • Привязка и увязка текстур — параметрическое назначение материалов и текстур на разные поверхности объекта, управление масштабом текстуры, поворотом, смещением — с привязкой к выбранному варианту из мультибиблиотеки.
  • Сметная документация — настройка свойств объекта для автоматического вывода в спецификации и сметы: количество, площадь, периметр, объём, тип материала, артикул — с привязкой к данным, которые пользователь задаёт в параметрах.
  • Увязка библиотечного элемента — объединение всего в единый рабочий механизм: выбор формы из мультибиблиотеки автоматически меняет геометрию, 2D-отображение, текстуру и данные для сметы.

Пример на плитке: что именно разбирается

  • Создание единого объекта «Плитка», поддерживающего прямоугольную, квадратную, шестиугольную и произвольную формы — с переключением через меню параметров.
  • Для каждой формы — собственная 2D-отрисовка с корректным отображением швов, направления укладки и условных обозначений.
  • Параметрическая текстура: для прямоугольной плитки — с учётом размера и направления, для шестиугольной — с корректным маппингом на гранёную поверхность.
  • Формирование спецификации: объект автоматически отдаёт количество плиток каждого типа, площадь покрытия, процент запаса и итоговую стоимость — на основе данных, заданных в параметрах.

Программа курса: список видеоуроков

Подготовка и базовая настройка

  • 1. Подготовка текстур.mp4
  • 1.1. Оптимизация текстуры.mp4
  • 2. Создаём заготовку средствами ArchiCAD.mp4
  • 3. Чистим код заготовки от лишнего.mp4
  • 4. Подготовка кода к модификации. Диагональная порезка прямоугольника.mp4
  • 5. Добавляем фаску и компонуем параметры.mp4

Работа с 2D-символом и очисткой графики

  • 6. 2D‑символ. Горизонтальное положение.mp4
  • 7. 2D‑символ. Вертикальное положение.mp4
  • 8. 2D‑символ. Промежуточное значение вращения вокруг оси X.mp4
  • 9. 2D‑символ. Любое положение.mp4
  • 10. Чистим PROJECT2 от лишних линий.mp4
  • 11. Создаём аватарку модели и ставим пароль на код.mp4

Формирование каталога и работа с превью

  • 12. Формирование каталога. Редактирование и вывод превью текстуры в каталог.mp4
  • 13. Формирование каталога. Вывод любой текстуры в каталог. Сортировка по текстуре.mp4
  • 14. Формирование каталога. Автоматизируем вывод текстуры в каталог. Сортировка по форме.mp4
  • 15. Формирование каталога. Передаём в модель параметры зоны, в которой она находится. Сортировка по зонам.mp4

Вывод идентификаторов и автоматизация параметров

  • 16. Выводим текст (ID) на план.mp4
  • 17. Перемещение текста (ID) при помощи точки.mp4
  • 18. Автоматизация. Считываем моделью имена текстур из папки. Редактируем строку. Создаём список текстур.mp4
  • 19. Автоматизация. Считываем длину и ширину из имени текстуры и передаём в параметры.mp4
  • 20. Автоматизация. Редактируем длину и ширину и запоминаем эти параметры. Смена текстуры при изменённых параметрах.mp4
  • 21. Создаём своё покрытие в модели.mp4
  • 22. Автоматизация. Корректируем размеры под размеры текстуры при переборе в списке текстур с разной длиной и шириной.mp4

Графическое редактирование

  • Графическое редактирование. 1. Редактируем прямоугольник хотспотом.mp4
  • Графическое редактирование. 2. Формируем четырёхугольную призму.mp4
  • Графическое редактирование. 3. Редактирование прямоугольника.mp4
  • Графическое редактирование. 4. Редактирование многоугольника. Расчёт средних точек.mp4
  • 23. Сверка кода. Проверка разработанного.mp4
  • 23. Графическое редактирование. Переходим с прямоугольника на многоугольник.mp4

Меню модели и пользовательский интерфейс

  • 24. Меню модели. Кнопка «Блокировка окна параметров».mp4
  • 25. Меню модели. Создаём алгоритм отображения текстур на первой странице.mp4
  • 26. Меню модели. Создаём алгоритм отображения кнопок навигации.mp4
  • 27. Меню модели. Связываем текстуры с наименованием.mp4
  • 28. Меню модели. Алгоритм расчёта любого количества текстур и количества страниц. Навигация по страницам.mp4
  • 29. Меню модели. Алгоритм вывода наименований в предварительно сформированных матрицах.mp4
  • 30. Меню модели. Разбор графических элементов. Подготовка матриц картинок. Подгонка элементов меню.mp4
  • 31. Меню модели. Второй оптимизированный вариант меню модели.mp4
  • 31. Меню модели. Добавляем параметр для системных реквизитов.mp4
  • 31. Меню модели. Редактирование списка типов помещений: добавление типа, удаление типа, очистка списка.mp4
  • 31. Меню модели. Переход по ссылке с кнопки.mp4
  • 32. Меню модели. Чтение систем и реквизитов систем моделью.mp4
  • 34. Меню модели. Переход на страницу в интернете с модели.mp4

Макросы

  • Макросы. 1. Введение, подключение, работа.mp4
  • Макросы. 2. Создаём макрос многоугольника с возможностью редактирования. Часть 1.mp4
  • Макросы. 3. Создаём макрос многоугольника с возможностью редактирования. Часть 2.mp4
  • Макросы. 4. Пишем макрос вывода размерных цепочек габаритов.mp4
  • Макросы. 5. Пишем макрос вывода размерных цепочек габаритов.mp4
  • Макросы. 6. Разносим размерные цепочки.mp4
  • Макросы. 7. Завершение макроса вывода размерных цепочек.mp4
  • Макросы. 8. Слияние макросов.mp4
  • Макросы. 9. Очистка списка параметров. Поиск незадействованных переменных.mp4
  • Макросы. 10. Объединяем макрос с моделью.mp4

Отладка модели

  • Отладка модели. Часть 1.mp4
  • Отладка модели. Часть 2. Чистка. Учим модель запоминать геометрию.mp4
  • Отладка модели. Переключатель «Фото/штриховка» в каталоге.mp4
  • Отладка модели. Работа в 3D‑окне.mp4
  • Отладка модели. Финал.mp4

Расчёты и проверка геометрии

  • Расчёты. Длина сторон, гипотенузы, углы.mp4
  • Расчёты. Проверка работы. Корректировка.mp4
  • Расчёты. Проверка формы в модели.mp4
  • Расчёты. Прямоугольник, параллелограмм, трапеция.mp4
  • Расчёты. Ромб. Параллельность сторон.mp4

Сборка и финальная проверка

  • Сборка модели 1. Проверка функций. Часть 1.mp4

Формат обучения

  • Видеоуроки с демонстрацией написания кода в редакторе GDL и немедленным тестированием в ArchiCAD.
  • Каждый этап разбирается на примере плитки — вы видите, как отдельные блоки кода складываются в готовый библиотечный элемент.
  • Готовые шаблоны кода для меню параметров, 2D‑отрисовки, привязки текстур и вывода данных в спецификации — можно брать за основу для других объектов.
  • Пошаговые инструкции: повторяйте действия параллельно с видео и к концу курса получите полностью рабочий библиотечный элемент.

Технические особенности

  • Курс ориентирован на работу в ArchiCAD с использованием встроенного редактора GDL.
  • Приёмы и подходы применимы в разных версиях программы.
  • Не требует сторонних плагинов: всё реализуется штатными средствами GDL и ArchiCAD.

Условия использования

  • Все права на материалы курса защищены.
  • Запрещается распространять, перепродавать или передавать видеоматериалы третьим лицам без письменного согласования с автором.

Оставить заявку

Порядок оплаты и дальнейшие действия

Оплата производится переводом по номеру телефона: +7 959 205 76 49.

После оплаты обязательно добавьте в соответствующее поле формы данные о транзакции либо загрузите скриншот платежа.

После получения подтверждения оплаты с вами свяжутся по указанному в форме e‑mail либо через группу ВКонтакте, чтобы обсудить дальнейшие шаги.

Важно: не производите оплату, если не уверены, что вам всё понятно. При любых вопросах напишите нам в группу ВКонтакте, на электронную почту или позвоните по телефону — мы всё подробно разъясним.

Контакты для уточнения деталей:

  • Телефон: +7 959 205 76 49
  • Группа ВКонтакте «ЛуганскМастеровой»: vk.ru/club240007439
  • Группа ВКонтакте «Archicad_MEP»: vk.ru/archicad_mep
  • E‑mail: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.
Приложите чек оплаты (опционально)
Drag and drop files here or Browse Max file size: 5000MB
До 5 МБ, форматы JPG/PNG
Политика конфиденциальности *