Revit API на русском
819 subscribers
7 photos
106 links
Download Telegram
Ещё одна статья "по просьбам читателей" — как создать приложение с 100 команд внутри него. Ну, в примере я, конечно же, создаю всего 2 команды, но главное — общий принцип, потому что остальные 98 добавляются точно так же. Статья находится здесь, а вашими мыслями и идеями по её поводу можете делиться в комментариях — ведь вопрос сложный, и не факт, что предложенное мной решение будет оптимальным
👍16🆒42🔥1
Конфуций в своей книге "5 постоянств праведного программиста" писал:
"Вечером в пятницу программисту надлежит читать обучающие статьи, а не пить сакэ". Что ж, читайте мою статью о подключении DockablePane к Ревиту и становитесь праведными программистами.
Да, это по сути та же самая статья, что я опубликовал 8 мая на LinkedIn на английском языке
👍10👾4❤‍🔥31😁1🦄1
Помимо работы и блога, я ещё немного программирую пет-проекты. И вот один из них дошёл до стадии, когда можно представить его на суд общественности. 🥳

К такому событию я даже запилил сайт на taplink, где можно скачать плагин и прочитать подробные инструкции по работе с ним. Ну и, как и всегда, статья-описание в блоге на дзен. Буду рад, если вы найдёте ему применение в работе и вашей обратной связи по взаимодействию с плагином
👍12🔥74
Вчера закончил большую статью с обзором новых возможностей Revit Lookup. Знаю, что многие до сиз пор пользуются версией со старым интерфейсом (я и сам так делал, когда начинал писать блог), но число разнообразных крутых штук в новых версиях уже превысило все возможные пределы. Так что я не уверен, что действительно упомянул всё, дополняйте в комментах, если что-то упустил
👍19😱21🔥1👌1
Смотреть матчи англичан при Гарете Саутгейте не очень интересно из-за его осторожного и прагматичного стиля. Поэтому я позаботился о вас: прямо сейчас вместо просмотра неинтересного матча вы можете прочитать очень интересную статью о работе с ExtensibleStorage, а ещё воспользоваться моим приложением, с помощью которого можно создавать, просматривать и редактировать Schema, которое я написал для иллюстрации материала статьи
👍94🔥3👾2😁1
Пора признать, летом статьи пишутся далеко не так же охотно и бодро, как в остальные части сезона. Не мудрено: когда на улице +35, главное чтоб мозг не расплавился, а написание статей становится третьестепенной задачей. Так что я видимо ухожу на небольшие каникулы от ведения блога. Увидимся с новыми статьями в августе-сентябре. А пока — небольшая статья про видовые экраны и листы
https://dzen.ru/a/ZowekQubxkL2T8Ks
🔥12👍42
В эту субботу буду выступать на BIM-конференции с рассказом о Clash Visualiser. Буду не только я, много других спикеров расскажут о работе с коллизиями, так что мероприятие обещает быть интересным. Переходите по ссылке и регистрируйтесь. До встречи!
👍8🔥1
BIM Просвет продолжается!

Тема: Инструменты для проверок на коллизии
🔔 Когда: 20 июля в 11:00 мск
Формат: онлайн
Регистрация: https://clck.ru/3Bpnsx

Проверки на коллизии - то, ради чего большинство проектировщиков переходят на 3д-моделирование. Это относительно простая процедура, которая позволяют избежать серьезных ошибок на строительной площадке и, соответственно, экономит деньги и время застройщика.

Несмотря на относительную простоту процедуры, в каждой компании используются разные подходы и инструменты. На этом просвете наши спикеры расскажут, какой подход выбрали их компании или какие инструменты они предлагают рынку:
• Максим Чеботарёв - подход ПИК
• Алла Землянская - решение Tangl
• Александр Панькин - подход Самолёт
• Алексей Степанов - решение от BIMStep
• Данил Тукаев - подход We-On
• Анастасия Кирюшина - решение от Айбим
• Юлия Шугалова - подход ГК Эталон
• Дмитрий Поляков - решение от Future BIM
• Ксения Козлова - подход Страна Девелопмент
• Александр Гончаров - решение от ДОМ.РФ
• Филипп Сергеев - подход в Marks Group

Кому будет полезно:
Проектировщикам, BIM-специалистам, руководителям компаний.

🔔Начало 20 июля, в 11:00 мск
РЕГИСТРАЦИЯ: https://clck.ru/3Bpnsx
👍7❤‍🔥1
Уже совсем скоро (через 10 минут) стартует BIM-просвет на тему "Проверки на коллизии", где я буду рассказывать и показывать Clash Visualiser. Присоединяйтесь:
https://bim-support.ru/events/bim-prosvet-20072024
5
Совсем недавно в Revit Lookup появилась возможность смотреть макросы документа и приложения (релиз ещё не вышел, но в ближайшем обновлении появится). Казалось бы, кто вообще пишет макросы, они не супер удобны, там не работает толком отладчик. Но вещь полезная, позволяет быстро проверить какие-либо гипотезы. А ровно год назад я написал статью про создание макросов, и из неё появился довольно-таки популярный блог.

Прочитать ещё раз и поставить лайк юбилейной статье можно тут
https://dzen.ru/a/ZLubnaVIDkfTXQsy

🥳🎂🎂🎂🎉🥳
🔥14💯2
В честь дня рождения канала даже написал небольшую статью вчера вечером, которая стала 69-й в блоге. Статья получилась очень простая и короткая, зато там есть решение проблемы, не описанной в документации к API
https://dzen.ru/a/Zp6jML1aml1iIf0f
👍153🔥31
В продолжение темы с выбором объектов написал статью о методе PickObjects и странностях в его поведении при выборе элементах в связях. За обнаружение проблемы говорю спасибо Александру Онучину.
👍172
Если сейчас ваша голова занята тем, какой сорт пива выбрать этим прекрасным пятничным вечером, то у меня есть прекрасная альтернатива — новая статья об IUpdater. Тема, как ни странно, не сложная, так что разобраться получится и без пол-литра. Заходите и читайте!
👍17🔥81🐳1👾1
Новая статья на канале: об экспорте изображений из Ревита и об использовании изображении в окне WPF. Вообще, темы разные, но я решил объединить, а использовать их можно и по отдельности
👍16🔥51
Хотя сегодня и воскресенье, и читать статью вам, конечно же, будет лень, но сегодня же и 1 сентября — День знаний. Поэтому, я решил поделиться с вами своими знаниями о статических объектах в C#. Встречайте, очень подробный (и конечно же не полный, потому что полностью разобрать эту тему почти невозможно) разбор того, как, когда и почему стоит использовать ключевое слово static, а когда категорически нельзя. На примерах из Revit API
👍205
Новая статья на канале — о том, как пакетно загружать семейства с заменой параметров. Не забывайте поставить лайк, когда дочитаете её, и делитесь вашим опытом работы с обновлением семейств с помощью плагинов
👍194🔥2
Вчера у меня появились первые настоящие хейтеры. Про мой блог сказали "серия статей на дзене о том, как не надо делать". Что ж, уважаемые читатели, и уважаемые хейтеры, вот вам очередная статья: на этот раз о том, что ни в коем случае нельзя делать, если у вас проблемы с добавлением картинки к кнопке. От читателя по лайку, от хейтера по репосту 🐺
👍18😁12🔥6❤‍🔥3💩2
Уважаемые коллеги, всем хороших выходных. И, разумеется, какой же пост в канале без новой статьи: сегодня о довольно практическом применении Revit API.
11👍5🔥4😱1💯1🦄1
Уважаемые подписчики, обращаюсь к вам за помощью и советом. Возможно, вам удалось решить эти проблемы, но мне пока нет. Суть такая:

Проблема 1: Я создаю схему, заполняю её данными. Затем я хочу стереть все данные. Я удаляю все Entity через DeleteEntity, стираю схему через EraseSchemaAndAllEntities. Все данные стираются, но схема остаётся в памяти документа. Об этом говорится и в документации на метод: The Schema remains in memory. Можно ли стереть схему насовсем?

Проблема 2: Я хочу добавить категории к общему параметру. Я использую ReInsert, но он удаляет старые значения, и переключает параметр с "может меняться по экземплярам групп" на "не может меняться...". При этом если параметр изначально по группам не меняется, то ничего не сбрасывается. Мне удалось решить эту проблему, только кешируя старые значения параметров и возвращая их на место после ReInsert. Может быть, вы знаете, как сделать это более элегантно, примерно как если бы мы делали это руками — просто добавить категории — и всё?
🤔61