В сегодняшней статье подробно рассказываю про конструкцию try-catch, где её стоит использовать, а где нет, и привожу пример кода, который нумерует элементы в порядке прощёлкивания пользователем
Дзен | Блогерская платформа
Основы С#. Конструкция try-catch и возможности её применения в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Сегодня вновь вернёмся к базовым функциям языка C#, но не забудем и про Revit API: в конце вас ждёт интересный код.
🔥7❤4❤🔥3
Всем привет! Сегодня небольшая, но интересная статья, как писать крутые плагины для Ревит, не привлекая внимание санитаров. В ней нет кода, а так же нет простых и очевидных инструкций, но есть мои мысли на эту тему
(не переживайте, дальше начну писать о создании оконных приложений, и кода будет более чем достаточно)
(не переживайте, дальше начну писать о создании оконных приложений, и кода будет более чем достаточно)
Дзен | Блогерская платформа
Как научиться писать крутые плагины для Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍5🔥2❤1
Сегодня на канале новая статья: создание приложение с помощью Windows Forms.
Поскольку проект чуть-чуть усложнился (добавилось много файлов для описания окна), создал отдельный репозиторий для него.
Читайте, повторяйте, делитесь скринами ваших оконных приложений в комментариях 🙂
Поскольку проект чуть-чуть усложнился (добавилось много файлов для описания окна), создал отдельный репозиторий для него.
Читайте, повторяйте, делитесь скринами ваших оконных приложений в комментариях 🙂
Дзен | Блогерская платформа
Создание плагина с пользовательским окном с помощью Windows Forms
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Сегодня мы научимся создавать оконные приложения для Revit с помощью Windows Forms.
🔥6👍3👏3
Сегодня натолкнулся на очень интересную публикацию (нужно смотреть видео в посте). В чём суть: плагин, который позволяет смотреть в Ревите интерактивный отчёт о коллизиях из Navisworks, настраивать границу 3D-вида по коллизии, ну и просто в очень красивом интерфейсе всё смотреть (приложил скрин из видео, извините за шакальное качество). На видео выглядит очень красиво. Но, к сожалению, бесплатного установочного файла пока нет.
Я решил посмотреть в Autodesk App Store похожие плагины и нашёл бесплатный Clash Navigator. Там автор сделал интерфейс попроще, но очень похожий на Navisworks. К сожалению, работает только до 2022 Revit судя по описанию, и не обновлялся с 2021 года. Но, возможно, вам или вашим коллегам, исправляющим коллизии, этот плагин будет интересен и серьёзно упростит жизнь.
PS. LinkedIn конечно в России не открывается, но ведь в инстаграме вы как-то сидите, значит, и эту публикацию посмотреть сможете🙂
PPS. Новая статья выйдет завтра
Я решил посмотреть в Autodesk App Store похожие плагины и нашёл бесплатный Clash Navigator. Там автор сделал интерфейс попроще, но очень похожий на Navisworks. К сожалению, работает только до 2022 Revit судя по описанию, и не обновлялся с 2021 года. Но, возможно, вам или вашим коллегам, исправляющим коллизии, этот плагин будет интересен и серьёзно упростит жизнь.
PS. LinkedIn конечно в России не открывается, но ведь в инстаграме вы как-то сидите, значит, и эту публикацию посмотреть сможете🙂
PPS. Новая статья выйдет завтра
🔥8👍2🥰2
Сегодня статья о поиске DWG-связей в модели и создании труб по подложке DWG. Принцип создания стен, воздуховодов, лотков — аналогичный. Смотрите код на гитхабе и не забывайте ставить звезду репозиторию
Дзен | Блогерская платформа
Работа с DWG и автоматическое создание элементов по DWG-подложке
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍6🔥3❤1
Сегодня выкладываю давно обещанную статью про создание WPF-приложений для Revit. Материала получилось много, поэтому решил разделить на 2 части: создание окна и наполнение окна (в лучших традициях паттерна MVVM). Почитать про создание окна на языке XAML вы можете уже сегодня, а вторую часть выпущу в понедельник. Всем отличных выходных!
🔥6👍5❤2
Написал небольшую статью, как использовать ISelectionFilter для ограничения выбора элементов пользователю во время выполнения плагина. Приятного чтения!
Дзен | Блогерская платформа
Фильтры выбора в плагине для Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍8❤2🔥2
Новая статья в цикле про WPF-приложения (да, во второй части мы его вроде закончили, но WPF — очень обширная тема, о которой можно писать очень много). К вашему вниманию — по ссылке
Дзен | Статьи
Создание WPF-приложения для Revit. Часть 3. Добавление команд
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Часть 1. Часть 2.
👍7❤2🔥2
Возвращаюсь после небольшого перерыва, сохраняя серию "хотя бы одна статья в неделю". Сегодня рассказываю о встроенных ошибках в Revit и как избавиться от них, если они возникают во время выполнения плагина
Дзен | Блогерская платформа
Обработка встроенных ошибок и предупреждений в плагине для Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Довольно часто при работе в Ревите мы сталкиваемся с ошибками и предупреждениями.
👍7❤3🔥3😱2
На выходных написал, наверное, самую сложную для себя статью за всё время. Узнал много нового про построение пользовательского интерфейса в Revit, и разницу между существующими в API типами кнопок — делюсь с вами по ссылке
Дзен | Статьи
Оформление пользовательской панели в Revit
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
🔥8👍3❤1😱1
Новая статья на канале: попытался подружить новые технологии со старым фреймворком плагинов для ревита. Что получилось — читайте здесь
Дзен | Статьи
Создание WPF-приложения для Revit. Библиотека Community.Toolkit.Mvvm
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
👍10🔥2❤1😱1
По созданию WPF накопилось довольно много материала, решил свести всё это в один шаблон и опубликовать на GitHub. Это пока не совсем шаблон: чтобы его использовать, надо создать новый репозиторий на его основе и клонировать его, и поменять часть данных (Guid и пути в addin файле) руками, но всё равно может сильно упростить жизнь.
Так же про всё это — новая статья о том, как создать собственный шаблон
Так же про всё это — новая статья о том, как создать собственный шаблон
GitHub
GitHub - SergeyNefyodov/RevitWPFAddinTemplate
Contribute to SergeyNefyodov/RevitWPFAddinTemplate development by creating an account on GitHub.
🔥5👍4😱1
Вчера вышла новая версия RevitLookup. Скачать и прочитать описание изменений можно здесь. Нет, я не хвастаюсь, просто рассказываю. Ладно, хорошо, я хвастаюсь ☺️
👍13🔥5❤4
В сегодняшней статье пишу про гитхаб и как он может помочь с ревит апи. Я не совсем эксперт в этой теме, поэтому буду рад вашим правкам, комментариям и предложениям, возможно, что-то подправлю потом
Дзен | Блогерская платформа
Основы GitHub и как они могут помочь с RevitAPI
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
🔥8❤1👍1
Новая статья без особых технических трудностей и со слегка кликбейтным заголовком — отличное завершение рабочей недели. Прочитать можно здесь
Дзен | Статьи
5 вещей в Revit API, которые меня бесят
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Решил взять небольшую паузу по поводу технических статей, и написать ещё одно размышление. Сегодня — хейтерская статья. 1.
🔥8👍2🐳2
Всем привет! Сегодня статья про лайфхаки в Visual Studio, которые могут упростить и ускорить работу. Читайте, пользуйтесь и, конечно же, делитесь своими лайфхаками в комментариях
❤6🔥5👍2😱1
Сегодня — небольшая статья про конвертёры значений в WPF. Знание этой штуки поможет вам сделать ваши WPF-приложения ещё круче. Не забывайте ставить лайки и звёздочки репозиторию, и делитесь мыслями и идеями в комментариях
Дзен | Статьи
Привязки и конвертёры значений в WPF
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет!
🔥6❤1👍1
Врываюсь в эту дождливую субботу со статьёй про создание размеров в Revit API. Это первая статья, код для которой я писал в макросе и выложил в Github Gist (то ещё извращение, честно говоря). Если вам лень читать, запомните главное: всегда ставьте ComputeReferences = true, когда будете делать размеры. Хороших выходных!
Дзен | Статьи
Создание размеров в Revit API
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Сегодня рассмотрим создание размеров с помощью Revit API.
🔥12❤2🍌2👍1
Новый интересный контент на канале: пишем плагин сразу под Revit 2020 — 2024 с автоматическим созданием установочника. Правда, об этом подробно будет в следующих частях, а пока всего лишь создаём окно с анимациями и красивыми элементами без особых трудозатрат с помощью сторонних библиотек. Статья, как обычно, здесь: https://dzen.ru/media/id/64bb97ba95af6837f372544a/pishem-plagin-dlia-revit-sozdat-utku-truby-poshagovo-chast-1-sozdanie-proekta-i-sozdanie-okna-6576a9bf2f3b641651de945c
Дзен | Статьи
Пишем плагин для Revit "Создать утку трубы" пошагово. Часть 1. Создание проекта и создание окна.
Статья автора «Revit API и автоматизация Revit с нуля» в Дзене ✍: Всем привет! Решил написать небольшой цикл статей по созданию плагина с пользовательским интерфейсом с нуля.
🔥8👏2😱2👍1