Найти в Дзене
Создан полноценный Family Manager который абсолютно бесплатный! Загружайте, обновляйте, группируйте семейства так, как вам удобно и загружайте их в модель по потребности. Просматривайте атрибуты семейства до того, как загрузите его в модель. Просматривайте фото, видео, текстовые инструкции по данному семейству. Ознакомиться подробнее можно на моём GitHub .
3 недели назад
9 лет разработки. Я сделал плагин для Revit, который реально экономит время. Новая версия SmartCon.
Привет. Меня зовут Александр, я руководитель группы BIM и разработчик в свободное время. 9 лет назад я начал делать плагин для Autodesk Revit, который решал одну конкретную боль — соединять трубы и оборудование в 3D было мучительно. Теперь плагин готов. Он называется SmartCon, и вот что он умеет. Зачем вообще нужен SmartCon Если вы проектировали инженерные сети в Revit — вы знаете. Хочешь подсоединить кран к трубе в 3D? Перетаскиваешь коннекторы, ловишь координаты, молишься чтобы совпали. Тип соединения (сварка, резьба, фланец) — нигде не хранится, всё в голове...
156 читали · 2 месяца назад
NeuroCanvas и новый подход к работе с ИИ-моделями.
Вы когда-нибудь замечали, как во время общения с LLM-моделями начинаешь разговор об одном, потом уходишь в боковую ветку, затем ещё в одну — и через полчаса уже не можешь вспомнить, о чём вообще спрашивал сначала? История диалога превращается в линейную кашу, в которой невозможно ориентироваться. Я потратил последние месяцы на то, чтобы решить эту проблему по-настоящему. И сделал NeuroCanvas — приложение, которое превращает общение с AI из линейного чата в граф знаний на бесконечном холсте. Как это работает? Вместо того, чтобы листать историю вверх-вниз, вы создаёте карточки прямо на холсте...
6 месяцев назад
Я ещё больше приблизился к созданию по истине величественного плагина:)) Я написал свой собственный решатель формул revit. И он теперь может решать формулы такого типа: "if(Наружный диаметр_1>[Наружный диаметр_2+1] * 28 / if(and(0.5^2<1,1=1),sin(15*3),atan(2)) * if(sin(45+15)>1,10,20) * if(or(tan(23/2)>1,tan(23/4)<1),20,30) + abs(6^2-96) + sqrt(Наружный диаметр_1+2),Наружный диаметр_1,Наружный диаметр_2)"; Я постарался учесть все нюансы данного решателя. А всё значете для чего? Чтобы по итогу просто понять по каким параметров в таблице поиска нужно искать значения в таблице... Ревит сам отлично решает все эти формулы, НО для текущего типоразмера или экземпляра. А задача моего плагина подбирать размеры фитингов, арматуры и т.д. Поэтому мне нужно знать какие параметры будут у элемента при определённых входных данных. Данный решатель решает бесконечно вложенные циклы If(). Знает абсолютно весь синтаксис Revit и умеет решать любые условия с операторами and(), or() и not(). Более 1000 строк кода только для того, чтобы решить формулы Revit^)
1 год назад
В новой версии плагина будет новый интерфейс. Если вы выбираете коннектор семейства впервые, то плагин предложит вам выбрать тип соединения данного коннектора. В дальнейшем он будет это учитывать чтобы выставлять нужный фитинг автоматически. Данный список будет системно зашит в коде, чтобы привести всех пользователей к единой базе семейств. Список не окончательный. Это просто я с головы накидал для тестирования. На данный момент работаю над методом валидации семейств путём парсинга таблицы поиска. Это очень сложная работа... На текущий момент мой плагин просто изменяет размер коннектора до необходимого, но в дальнейшем он будет выбирать тот размер коннектора который максимально приближен к требуемому и устанавливать фитинг учитывающий тип соединения. Как вам такое?
1 год назад
И ещё, очень часто задают вопросы, зачем я «спёр» логику работы плагина «Microdesk Accelerator» для своего плагина. Microdesk Accelerator был опубликован в 2018 году. Я свой плагин написал в 2017 году. Он тогда ничего даже не перемещал на 3D-виде и тем более уж ничего не поворачивал. Всё, что он делал — это просто соединял несоединяемое:) Я свой плагин не забросил. Я каждый месяц пишу на канбан-доску по 3–4 задачи, которые очень сильно доработают функционал плагина. Пока я брал паузу, чтобы обучиться и внедрить все принципы ООП для того, чтобы проект мог масштабироваться. А то код начал очень часто дублироваться. В итоге я устал исправлять методы, которые делают почти одно и тоже, но находятся в разных проектах.
1 год назад
Как правильно рассчитать систему "Тёплый пол" используя Revit
Всем привет. Сегодня захотелось мне написать какую-нибудь душную статью. Как-то раз во время моделирования напольного отопления я задумался над тем, чтобы на коллектор приходили расходы теплоносителя каждого контура. Решение было очень простое и банальное — просто создать маленький цилиндрик с коннекторами, которые будут задавать расход теплоносителя в зависимости от тепловой мощности контура. Дальше, как обычно, мой мозг захотел засунуть тепловой расчёт в этот маленький цилиндрик. Тут я начал перелопачивать...
241 читали · 1 год назад
Как математика помогла мне сэкономить 500 часов трудозатрат на BIM проекте?
Всем привет. Давно ничего не писал и вон снова словил вдохновение:) Ещё год назад на моей второй работе мне прилетел проект по моделированию промышленного объекта в Revit. Из информации у нас были только чертежи детального инжиниринга и модель Navisworks. Саму модель когда-то давно разрабатывали европейцы в Aveva. Получить исходники никакой возможности не было. Сам завод российский. Срок был 5 месяцев, а завод был просто громаднейший. Это был горно-обоготительный комплекс по добыче горячебрикетированного железа...
245 читали · 2 года назад
BIM и математика?
Всем привет! Я постоянно всем рассказываю, что математика - это язык технологий и сейчас я хочу вам рассказать о своих случаях когда мне пригодилась именно та самая "вышка", которую мало кто любил в универе:) Буду приводить темы по математике и конкретные случаи применения в рабочей сфере. Поехали! 1. Векторы. Да, обычные векторы. Я если честно слабо понимал прикладное назначение векторов пока не столкнулся с первым опытом программирование для Revit на языке С#. Мне было максимально непонятно как...
147 читали · 2 года назад
Нейросети в BIM?
Всем привет. Хочу сильно вас загрузить очень важной информацией. Все мы понимает что BIM это одно из направлений цифровизации бизнеса, а именно строительной отрасли. А что является самым главным преимуществом цифровых данных? Так вот самым главным преимуществом является возможность собирать и анализировать эти данные, а затем строить модели для прогнозирования бизнеса. Создание эти моделей это отдельная наука, именуемая как Machine Learning, ML или машинное обучение. Я думаю, многие слышали этот термин...
252 читали · 2 года назад
Важность вентиляции в нашей жизни.
Сегодня хочу рассказать про важность вентиляции в нашей жизни. Все вы прекрасно понимаете, что чистый и свежий воздух залог здоровья и долголетия, но с каждым годом мы и наши дети проводят в помещениях довольно длительное время, что вынуждает нас задуматься о количестве свежего воздуха. Для квартир я уже предлагал своё решение – это приточный вентиляционный клапан, который устанавливается над отопительным прибором. В частном коттеджном строительстве у нас есть возможность сделать полноценную вентиляцию для максимальной пользы для здоровья...
2 года назад
Кратко о CFD моделировании
Всем привет, сегодня мы поговорим о CFD моделировании. СFD расшифровывается как - computational fluid dynamics, что означает “вычислительная динамика жидкости”. Все вы, наверное, в курсе, что многие инженерные нормы принимались на основе опытов и расчетов довольно давно. Технологии в наше время стремительно меняются. Такой быстрый прогресс невозможно обособить идеальными условиями лабораторных опытов. Есть только один вариант - это вернуться к математическим истокам! Ведь каждый физический процесс...
812 читали · 2 года назад