Найти в Дзене
NeuroCanvas и новый подход к работе с ИИ-моделями.
Вы когда-нибудь замечали, как во время общения с LLM-моделями начинаешь разговор об одном, потом уходишь в боковую ветку, затем ещё в одну — и через полчаса уже не можешь вспомнить, о чём вообще спрашивал сначала? История диалога превращается в линейную кашу, в которой невозможно ориентироваться. Я потратил последние месяцы на то, чтобы решить эту проблему по-настоящему. И сделал NeuroCanvas — приложение, которое превращает общение с AI из линейного чата в граф знаний на бесконечном холсте. Как это работает? Вместо того, чтобы листать историю вверх-вниз, вы создаёте карточки прямо на холсте...
2 недели назад
Я ещё больше приблизился к созданию по истине величественного плагина:)) Я написал свой собственный решатель формул 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
Всем привет. Сегодня захотелось мне написать какую-нибудь душную статью. Как-то раз во время моделирования напольного отопления я задумался над тем, чтобы на коллектор приходили расходы теплоносителя каждого контура. Решение было очень простое и банальное — просто создать маленький цилиндрик с коннекторами, которые будут задавать расход теплоносителя в зависимости от тепловой мощности контура. Дальше, как обычно, мой мозг захотел засунуть тепловой расчёт в этот маленький цилиндрик. Тут я начал перелопачивать...
101 читали · 1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала