На моем канале примерно 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
Всем отличной рабочей недели! Для хорошего импульса — вот вам статья о создании немодальных окон в Revit.
Если честно, я знал, как они делаются, но никогда не разбирался настолько подробно, почему именно так. Оказалось, там всё довольно запутанно. Приятного чтения по ссылке.
Если честно, я знал, как они делаются, но никогда не разбирался настолько подробно, почему именно так. Оказалось, там всё довольно запутанно. Приятного чтения по ссылке.
Дзен | Статьи
Создание Revit-приложения с немодальным окном
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Сегодня разберём создание приложения с немодальным окном и возникающие при этом сложности.
👍13🔥2❤1
Мне иногда пишут в личные сообщения с разными вопросами по Revit API. Иногда я даже отвечаю, если знаю ответ и могу быстро его написать
Но недавно мне написал подписчик, Никита, с вопросом "а как сделать кнопки без текста?". Я смог подсказать только то, что нужно использовать AdWindows, и предложил разобраться самому и написать об этом гайд. Теперь, с его согласия, я публикую этот гайд в своём Дзене, и вы тоже можете узнать, как сделать в Ревите кнопки без текста
Статья здесь
Но недавно мне написал подписчик, Никита, с вопросом "а как сделать кнопки без текста?". Я смог подсказать только то, что нужно использовать AdWindows, и предложил разобраться самому и написать об этом гайд. Теперь, с его согласия, я публикую этот гайд в своём Дзене, и вы тоже можете узнать, как сделать в Ревите кнопки без текста
Статья здесь
Дзен | Статьи
Оформление пользовательской панели с помощью библиотеки AdWindows
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Эту статью написал Никита Шишкин, инженер группы водоснабжения и водоотведения отделения инженерного проектирования IBS.
👍11🔥2❤1
Сегодня в блоге простой, но довольно интересный и неочевидный материал о том, как управлять доступностью кастомной кнопки на панели в различных ситуациях. Приятного чтения!
Дзен | Статьи
Управление доступностью пользовательских команд на ленте Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍12❤2
Уважаемые подписчики и гости канала! Напоминаю, что сегодня вечером выйдет статья об интеграции Navisworks+AutoCAD с помощью набора инструментов для обоих программ. Итоговое решение позволит вам проверять на коллизии автокадовские 2D-чертежи с минимальными затратами времени
Чтобы вам было легче прочитать этот довольно сложный материал, предварительно выкладываю статью (не свою, нашел на Хабре, сегодня будет статья без базовых подробностей) о создании и подключении плагина к Автокаду
https://habr.com/ru/articles/235723/
Чтобы вам было легче прочитать этот довольно сложный материал, предварительно выкладываю статью (не свою, нашел на Хабре, сегодня будет статья без базовых подробностей) о создании и подключении плагина к Автокаду
https://habr.com/ru/articles/235723/
Хабр
Создание плагинов для AutoCAD с помощью .NET API (часть 1 – первые шаги)
Hello, Habr! Решил рассказать о своем опыте работы с AutoCAD. Может быть, кому-то это поможет – ну или хотя бы интересным покажется. public static string disclaimer = "Автор не является...
❤7🤯2🔥1
Вчера вечером опубликовал вторую часть статьи о приложениях с немодальным окном, где устранены минусы, которые мешали приложению из первой части стать по-настоящему немодальным. Вторая часть вышла чуть проще первой, потому что я использовал готовый RevitToolkit от Nice3point (а вообще, сделал примерно также, как сделано в Revit Lookup)
Дзен | Статьи
Создание Revit-приложения с немодальным окном. Часть 2
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Часть 1 здесь.
👍13❤🔥2
Новая статья про DataGrid и команды с параметрами, а также о том, как создать кнопку с векторной картинкой вместо текста — уже на канале
Дзен | Статьи
Создание WPF-приложения с DataGrid
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: В этой статье так же рассмотрим следующие темы: Задача Напишем простейший менеджер общих параметров.
👍12🔥2😱1
Недавно вышел Lookup 2025.0.1. Я тоже немного приложил руку к этому выпуску, и обнаружил некоторые интересные моменты (хотя, честно говоря, скорее "приколы") Revit API, связанные с витражами и с получением полезной информации с помощью InvalidElementId. О чём и рассказываю в новой статье
👍11👏3
Написал статью про рабочие наборы в Revit API и что и как мы можем с ними делать. В этот раз получилось без кода на GitHub. Не забудьте дополнить в комментариях, если что-то упустил. Статья по ссылке
Дзен | Статьи
Рабочие наборы в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Хотел назвать эту работу "Работа с рабочими наборами", но решил не давать почву для комментариев про масляное масло. Всем привет!
👍15❤🔥3
Вышла статью про методы расширения в C# и Revit API. Вещь несложная, но может помочь упростить и сократить код. Как обычно, статья на дзене
Дзен | Статьи
Методы расширения и их применение
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: В сегодняшней статье рассмотрим методы расширения, что это такое и зачем.
🔥8👾4❤2🗿1
Уважаемые читатели! Обычно самым сложным вопросом для меня является «о чем написать следующую статью, чтобы вам было интересно?». Поэтому я предлагаю вам в комментариях к посту написать, статьи на какие темы вы бы хотели увидеть. Правда, не обещаю, что напишу на все темы, но точно — постараюсь
👍4
Штош, уважамые читатели и коллеги, вы просили статью про оформление, я написал статью про создание марок. Читайте здесь. Также будет интересно и в плане создания оконных приложений: тут я меняю содержимое второго ComboBox в зависимости от того, что выбрано в первом
Дзен | Статьи
Автоматическая маркировка элементов в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Ранее я уже немного писал про оформление с помощью API, а именно — о простановке размеров: здесь и здесь.
🔥12👾3
Новая статья на канале — о создании разрезов вдоль линий стен. На этот раз без пользовательского интерфейса, если потребуется, вам надо будет прикрутить его по аналогии с предыдущей статьёй. Не забывайте ставить лайки в дзене, если читаете статью и информация была вам полезной🙂
Дзен | Статьи
Создание развёрток стен с помощью разрезов
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍10❤3🔥3
Вчера опубликовал свою первую статью на английском языке. Статья о регистрации кастомной DockablePane (это панели типа Свойств или Менеджера проектов), в минимально возможной комплектации — создаю неизменяемую панель (без ViewModel) и регистрирую её.
Статья доступна на LinkedIn
Если у вас проблемы с доступом на LinkedIn, пишите мне в личные сообщения в инстаграм (ник такой же, как и в телеге), я вам там подскажу, как их исправить😀
Статья доступна на LinkedIn
Если у вас проблемы с доступом на LinkedIn, пишите мне в личные сообщения в инстаграм (ник такой же, как и в телеге), я вам там подскажу, как их исправить😀
Linkedin
Custom Revit DockablePane registration
In this article I tell you about creation and registration of custom Revit DockablePane. First of all, we need to create Library class solution on .
🔥12👍6❤5
Новая статья на канале — о работе с таблицами выбора. Информации не очень много, потому что, кажется, в принципе с ними можно сделать не так много. Впрочем, я написал пример создания всех возможных типоразмеров по числу строк в таблице "за один клик".
Дзен | Статьи
Работа с таблицами выбора в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Совсем скоро таблицы выбора можно будет просматривать в Revit Lookup. Ну а пока расскажу о том, как работать с ними в коде.
🔥9👍4👾4
Всем доброе субботнее утро! Сегодня на канале статье о том, как добавить в Revit просмотр веб-страниц, где в качестве примера я использую отображение этой же самой статьи😀🤯. В общем, читаем, лайкаем, придумываем, зачем это может быть нужно в принципе, и пишем ответы в комментарии
Дзен | Статьи
Работа с веб-страницами в окне Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Недавно я спросил в своём телеграм-канале, о чём было бы интересно почитать моим подписчикам.
👍13🦄4
А ещё сегодня обновил статью про таблицы выбора. Скажем спасибо Александру Румянцеву — BIM-координатору ГК Самолёт и читателю моего блога. Он погрузился в тему и выяснил, как получить доступ к таблице выбора, находясь внутри документа семейства. Как именно — читайте в статье
Дзен | Статьи
Работа с таблицами выбора в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Совсем скоро таблицы выбора можно будет просматривать в Revit Lookup. Ну а пока расскажу о том, как работать с ними в коде.
🔥9⚡2🕊2