Сегодня опубликовал статью о LINQ-запросах в Revit API — к вашему вниманию
https://dzen.ru/a/Za4BiU2ZVEKgaa6o
https://dzen.ru/a/Za4BiU2ZVEKgaa6o
Дзен | Статьи
Основы C#. LINQ-запросы
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍10🔥3❤1
Недавно закончил обновление старых статей и во все из них добавил красивые обложки (ну, в своём понимании красивого😀). Можете посмотреть их по ссылке, поставить лайки самым понравившимся и стильным, а под этим постом поделиться вашим видением по оформлению канала или статей, либо конструктивной критикой
🔥9👍2🍾2❤1😱1
Добрый день, уважаемые коллеги, подписчики и гости канала! Рад приветствовать неожиданно новоприбывших.
Я начал писать плагины для Revit в 2021 году. Когда я начинал учиться, в интернете почти не было понятных и структурированных материалов, что и как делать, и простейшие шаги вроде "подключить пользовательскую команду" проходили через боль и страдания. Поэтому прошлым летом я решил завести этот блог.
Материалы я, как правило, публикую на дзене, а сюда дублирую ссылки. Если вы хотите начать прям с нуля, весьма рекомендую вам обратиться в мой каталог статей, и подробно изучить первые два блока, отмеченные как "база".
Также я иногда пишу полезные вещи в коде, и, если нет времени разбираться, их можно просто продублировать у себя. Но, в большинстве случаев, вам потребуется установить Visual Studio и разобраться с тем, как происходит подключение плагина к Revit.
Иногда я пишу простые вещи с помощью макросов. Тут в качестве примера будет вышедшая вчера статья о переключении режима кружочков осей в 2D. Её можно использовать без установки дополнительных программ, главное — разобраться с подключением макроса к Ревиту (ссылка на это внутри статьи)
Буду рад услышать ваши мнения в комментариях, о чём бы вы хотели прочитать, что изучить, что вам интересно, или что у вас получилось (или не получилось) в программировании
Я начал писать плагины для Revit в 2021 году. Когда я начинал учиться, в интернете почти не было понятных и структурированных материалов, что и как делать, и простейшие шаги вроде "подключить пользовательскую команду" проходили через боль и страдания. Поэтому прошлым летом я решил завести этот блог.
Материалы я, как правило, публикую на дзене, а сюда дублирую ссылки. Если вы хотите начать прям с нуля, весьма рекомендую вам обратиться в мой каталог статей, и подробно изучить первые два блока, отмеченные как "база".
Также я иногда пишу полезные вещи в коде, и, если нет времени разбираться, их можно просто продублировать у себя. Но, в большинстве случаев, вам потребуется установить Visual Studio и разобраться с тем, как происходит подключение плагина к Revit.
Иногда я пишу простые вещи с помощью макросов. Тут в качестве примера будет вышедшая вчера статья о переключении режима кружочков осей в 2D. Её можно использовать без установки дополнительных программ, главное — разобраться с подключением макроса к Ревиту (ссылка на это внутри статьи)
Буду рад услышать ваши мнения в комментариях, о чём бы вы хотели прочитать, что изучить, что вам интересно, или что у вас получилось (или не получилось) в программировании
👍21🔥7❤5🥰3
Сегодня на канале небольшая статья про контейнеры компоновки в WPF. Вещь вроде очевидная, но я сам когда-то поначалу всё писал в одном гриде без рядов и колонок, меняя отступы от верха окна🙈. Не делайте так и читайте мою статью с разобранными примерами базовых контейнеров
Дзен | Статьи
Контейнеры компоновки в WPF
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍14🔥3😱3❤1
Новая статья на канале, которая покажется проходной опытным программистам, но интересной новичкам:
Учимся создавать стены по дуге (и дуги, получается) с помощью Revit API. К вашему вниманию — по ссылке.
Учимся создавать стены по дуге (и дуги, получается) с помощью Revit API. К вашему вниманию — по ссылке.
Дзен | Статьи
Создание стен в Revit через плагин
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍14⚡6❤🔥2
Добрый день, уважаемые коллеги и гости канала! Друзья канала из BIM-школы пригласили меня принять участие в вебинаре в качестве приглашённого эксперта.
BIM-школа организует различные онлайн-курсы по развитию компетенцию BIM-специалистов, в том числе курс для BIM-менеджеров и курс по Revit API. Моё выступление будет посвящено, разумеется, Revit API, а тема будет "Способы подключения пользовательского плагина к Autodesk Revit". Рассмотрим на практике разные способы, в конце будет блок для зрительских вопросов.
Это будет мой дебют в видео-формате, я буду рад видеть вас на трансляции и ответить на ваше вопросы.
Вебинар состоится в субботу или в воскресенье, согласно результатам опроса на моём канале и на канале BIM-школы. Для тех, кто не сможет посетить, будет доступна запись на YouTube. Голосуйте в опросе и приходите на вебинар!
BIM-школа организует различные онлайн-курсы по развитию компетенцию BIM-специалистов, в том числе курс для BIM-менеджеров и курс по Revit API. Моё выступление будет посвящено, разумеется, Revit API, а тема будет "Способы подключения пользовательского плагина к Autodesk Revit". Рассмотрим на практике разные способы, в конце будет блок для зрительских вопросов.
Это будет мой дебют в видео-формате, я буду рад видеть вас на трансляции и ответить на ваше вопросы.
Вебинар состоится в субботу или в воскресенье, согласно результатам опроса на моём канале и на канале BIM-школы. Для тех, кто не сможет посетить, будет доступна запись на YouTube. Голосуйте в опросе и приходите на вебинар!
👍11🔥7😱2❤1
Новая статья на канале — про создание и разделение частей. Чуть сложнее, чем предыдущие — зато наружный слой стены превращается в ровную плитку. Как обычно, по ссылке: https://dzen.ru/a/ZdOk1LpPi2OKtGQd
Дзен | Статьи
Создание и разделение частей
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! В прошлый раз разобрал простую тему из Revit API, сегодня статья более сложная и интересная.
👍6❤3😱1
ВЕБИНАР
Итак, по результатам голосования, вебинар вместе с BIM-школой на тему "Способы подключения пользовательского плагина к Autodesk Revit" состоится уже завтра, в 12.00 по московскому времени. Ссылка на подключение появится в этом канале за 5 минут до начала. Запись появится в YouTube в течение нескольких дней после вебинара.
До встречи завтра в полдень!
Итак, по результатам голосования, вебинар вместе с BIM-школой на тему "Способы подключения пользовательского плагина к Autodesk Revit" состоится уже завтра, в 12.00 по московскому времени. Ссылка на подключение появится в этом канале за 5 минут до начала. Запись появится в YouTube в течение нескольких дней после вебинара.
До встречи завтра в полдень!
🔥10👍7🍾2
Начинаем через 10 минут. Кто планирует присоединиться, наливайте чай/кофе и подключайтесь
Forwarded from Pravki School | Школа проектирования
Доброе утро!☀️
Мы ждем всех на вебинаре
"Способы подключения пользовательского плагина к Autodesk Revit"
Ссылка - https://telemost.yandex.ru/j/87947933712941
Мы ждем всех на вебинаре
"Способы подключения пользовательского плагина к Autodesk Revit"
Ссылка - https://telemost.yandex.ru/j/87947933712941
Please open Telegram to view this post
VIEW IN TELEGRAM
telemost.yandex.ru
Яндекс.Телемост
Видеовстречи по ссылке. Собирайте в Телемосте рабочие конференции или встречайтесь с друзьями. Встречи не ограничены по времени. Можно скачать Телемост для Windows или macOS.
❤6👍2👏1
Всем привет! Новая статья на канале — о создании списка элементов со множественным выбором и использовании этого набора.
Дзен | Статьи
Создание WPF-коллекций с переменным числом элементом. ListBox со множественным выбором
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
🔥13👍3😱1
Вашему вниманию — запись прошедшего в субботу вебинара. Помимо прочего, рассказываю там о том, как сделать горячую перезагрузку в Visual Studio и менять код, не выходя из режима отладки, а также отвечаю на вопросы участников
Сегодня вышла ещё одна статья про множественный выбор элементов, но на этот раз — через CheckBox и ItemTemplate — создаём список, где нужные элементы можно отметить галочками
Дзен | Статьи
Создание WPF-коллекций с переменным числом элементов. Шаблон элемента ItemTemplate.
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
🔥6👍5👏1
На моем канале примерно 1/6 часть женской аудитории.
Уважаемые женщины, админ поздравляет вас с 8 марта, желает вам успехов в изучении Revit API и программирования, равного с мужчинами уровня оплаты труда за равную работу, не бояться отстаивать свои границы, а так же никогда не сталкиваться с домашним насилием.
С праздником!
Уважаемые женщины, админ поздравляет вас с 8 марта, желает вам успехов в изучении Revit API и программирования, равного с мужчинами уровня оплаты труда за равную работу, не бояться отстаивать свои границы, а так же никогда не сталкиваться с домашним насилием.
С праздником!
❤21
С самого старта этого блога я не изменял правилу «выпускать хотя бы одну статью в неделю». И вот на этой неделе оно почти нарушилось, но все же нет. Рассказываю про то, как настроить горячую перезагрузку в Visual Studio здесь.
Дзен | Статьи
Автоматический перенос файлов и горячая перезагрузка плагина
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Сегодня расскажу про другой способ отладки плагинов для Revit: без перезагрузки приложения и без ручного переноса файлов.
👍10🔥5
Напоминаю, что у наших друзей из BIM-школы уже сегодня стартует продвинутый курс по разработке плагинов для Revit. Возможно, это тот самый момент, чтобы начать систематизированное обучение. А промокод NEFEDOV даст вам скидку на этот курс в 15% и поможет принять решение присоединиться к нему
❤3
Вчера написал статью о раскраске материалов через API и поиск референсов для граней. Код получился не самый оптимальный, так что если найдёте, как сделать тоже самое, но проще — добро пожаловать к обсуждению в комментарии. Статья здесь
Дзен | Статьи
Раскраска граней стен с помощью Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Сегодня будет короткая статья о раскрашивании стен в Revit API.
👍7🔥1
Думал о том, чтобы продолжить рассказывать о материалах, а заодно совместить это с выведением изображения в WPF-окно. Изображение я думал взять из представления материала. Но на пути к решению я столкнулся с 2 проблемами:
1. Я так и не нашёл решение, и не уверен, что эту картинку возможно вытащить через API
2. В Revit Lookup не поддерживается отображение свойств представлений материалов AssetProperties
Что ж, Revit Lookup — проект опен-сорсный, так что если чего-то не хватает, можно и дописать самому, что я и сделал. Так что в новой версии лукапа AssetProperties можно будет внимательно изучить всем желающим
Если вдруг вы знаете, как вытащить это изображение из представления материала (обвёл рамкой на скрине) — прошу вас в комменты
1. Я так и не нашёл решение, и не уверен, что эту картинку возможно вытащить через API
2. В Revit Lookup не поддерживается отображение свойств представлений материалов AssetProperties
Что ж, Revit Lookup — проект опен-сорсный, так что если чего-то не хватает, можно и дописать самому, что я и сделал. Так что в новой версии лукапа AssetProperties можно будет внимательно изучить всем желающим
Если вдруг вы знаете, как вытащить это изображение из представления материала (обвёл рамкой на скрине) — прошу вас в комменты
🔥10👍3❤1