TGViewer
Channel Public Channel
Дневник Ревитчика

Дневник Ревитчика

@revitdiary

Канал Вадима Муратова про рабочие будни в Ревите. Уведомления о статьях блога и новинках магазина отслеживайте на основном канале @revitblog

Сайт Муратова: muratovbim.pro
Subscribers
585
Photos
331
Videos
13
Links
63
Recent Posts 18 shown
Post #481 204
Замучался делать спицы у штурвала редуктора. Ну вот эти радиальные штуки у колеса.

Придумывал и так и сяк, час или больше всякое экспериментировал.

В итоге всё решилось буквально минут за 10-15. Сделал семейство профиля, загрузил, сделал 5 сдвигов, задал им угол.

Всё, работает.

Хорошая мысль приходит не всегда сразу.
  • 🔥 8
Post #479 226
Делал таблицу выбора для пропускной способности затвора. И мне стало лень переформатировать всю таблицу, чтобы были отдельно строки для каждого угла и каждого диаметра.

Поэтому решил сделать немного иначе. Структуру таблицы оставил такую же, а вот для имени параметра, который возвращает значение из таблицы, сгенерировал формулу, чтобы в зависимости от диаметра строка из таблицы бралась одна и та же, а вот столбец менялся.
  • 👍 2
Post #478 270
Всегда найдется какой-то петух))
  • 😁 8
  • ❤ 2
  • 💯 1
Post #477 349
Посоветуйте беспроводные наушники для работы за компом.

Накладные, чтобы с хорошими басами, и рэпчик, и металл послушать. Смотрю на Сони, но у них разбег цен от 3 до 30к, непонятно, что брать.
Post #476 438
Ну просто симпотяшечка получилась.

На самом деле, делать такую арматуру очень муторно и сложно, потому что надо снять множество размеров, я не очень люблю такое делать, но зато результат всегда приятный всё-таки.
  • 👍 12
  • 😍 5
  • 🐳 2
  • 🌚 1
Post #475 422
Билл Гейтс, блядь, ну за что? Ну реально утомил уже, удали вообще эти функции из Экселя, они всех бесят.
  • 💯 13
  • 😁 6
  • 🤝 2
  • 🤬 1
  • 🐳 1
  • 😭 1
Post #474 416
Два с лишним часа потратил на параметрическую модель электропривода.

Из плюсов: модель будет перестраиваться, конечное семейство арматуры будет легче.

Из минусов: два с лишним часа на это потратил. Вон сколько параметров пришлось наплодить.

В целом, стоит ли оно того? Я не уверен. Если бы не параметризация, это было бы 4 семейства геометрии без параметров. Каждое можно было бы нарисовать минут за 15-20, как мне кажется. То есть раза в два быстрее.

Арматура с 3-4 вложенными семействами, конечно, станет тяжелее, скорее всего, вылетит за полтора мегабайта на изи.

В то же время надо понимать, что это просто геометрия. Сам факт вложенности увеличивает семейство, но не обязательно делает его медленнее.

Однако у такого подхода есть ещё один плюс — не придётся делать параметры для скрытия приводов, так как это будет одно вложенное.

Поэтому, с одной стороны, я доволен, что сделал такой привод, с другой стороны, всё равно жалко потраченного времени.

Радует одно, что этот привод пойдёт не на одну задвижку, а на сразу две, в будущем, может, ещё на другие тоже пригодится.
  • 🔥 2
Post #473 337
Вы спрашиваете (ладно, всем похуй), как я сделал этот маховик (крутилка наверху, которой закрывают задвижку) и неравномерные отверстия под крепеж к фланцам.

Я вам расскажу, как я сделал этот маховик и неравномерные отверстия.

Маховик на 3 и 5 спиц делается несложно. Внешняя окружность — это просто элемент вращения. Потом одна вертикальная спица сдвигом по эскизу вертикальной линии на радиус окружности.

Две нижние спицы тоже сдвигом, но по траектории. Траектория в данном случае — это элемент выдавливания, который представляет собой сектор круга на нужный угол. Для трёх спиц это 120°. И по ребрам этого выдавливания уже строю сдвиг.

Для пяти спиц то же самое, строится второй сектор, уже на удвоенный угол. И по ребрам строится ещё парочка спиц. При определённых диаметрах они просто скрываются, но строятся на всех диаметрах.

Нижние отверстия под фланцы сделал вложенными на основе плоскости. Создал элементы вращения, которым задал параметры углов и генерирую грани в такие положения, чтобы отверстие вставало под правильным углом. В нижней половине отверстия скрываю на диаметрах, где они не нужны.

Из минусов — эту геометрию не соединить с остальным корпусом и между собой, зато строится.

Спасибо, что не спрашивали, я всё равно рассказал.
  • 🔥 10
  • 🌚 1
Post #472 337
Коротко о моей жизни
  • 😁 10
  • 🤷‍♂ 2
  • ❤‍🔥 2
Post #467 584
Значит, смотрите, как мешает в жизни неуверенность.

Мне понадобилось купить холодильник. Я зашёл и выбрал самый дешевый, у которого есть автоматическая разморозка. Ноу Фрост, если по-народному.

Заказал доставку до квартиры. Потому что холодильник большой и тяжелый, а я нет.

Но в правилах доставки сказано: доставка на порог, по квартире не носим. Если ты тщедушный пиздюк, то ебись с этим сам, не звони, не пиши нам, ты сам виноват, что ты кусок говна с говном по жизни.

Данный месседж я переварил и с грустью решил: ну всё, пиздец, холодильник будет вечно стоять в коридоре у входной двери.

Я ревитчик, я нихуя не душа компании, позвать мне некого. Так и будет стоять вечность, да. Ну зато можно сразу у входа холодной водички попить. Или пельмени погрызть.

В итоге я решил раскошелиться и предложить грузчику из доставки таки дотащить холодильник до кухни.

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

Кароч, в правилах доставки нет пункта «добавить 50 рублей для доставки до кухни», иначе я бы нажал эту кнопку. Поэтому тут мы переходим к неуставным отношениям с грузчиками.

Самое сложное тут — ценообразование. Нет никакого сайта или шкалы, которая говорит: пронести по квартире предмет массой свыше 30 килограмм стоит 20 рублей за метр.

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

В итоге приходится делать тяжелый моральный выбор: сколько заплатить человеку за несложную работу, за которой жалко отдавать много денег, но в то же время нельзя не дать денег. С учётом реально потраченного времени там рублей 100 уже неплохо. Но это как-то мало на фоне инфляции и среднего уровня потребительских цен.

В общем, грузчик согласился за чаевые. Назвал диапазон, что обычно дают 300–500 рублей. Напиздел? Не знаю.

Что в итоге случилось? Он наклонил холодос, я помог вытащить подложку. Дальше он просто катил его по полу.

Ну типа катить я и сам бы мог. Так что мораль такая: верьте в себя, верьте, что одни справитесь с холодильником, сил вам хватит.
  • 😁 25
  • ❤ 1
  • 👌 1
Post #466 591
Открыл тут щас старое семейство своё, которое делал для линейки нержавейки Виеги под пресс.

Ну что сказать, сейчас я сильно лучше делаю семейства. Прям очень лучше.
  • 🔥 2
Post #464 744
Поступил запрос от клиента: иногда после разделения воздуховодов на отрезки приходится корректировать трассы, поэтому хорошо было бы убрать разделение, соединить их обратно. И после корректировок уже нарезать заново.

Я подумал: «Ну фигня-вопрос, щас за полчасика накидаю скрипт и отдам, как раз отвлекусь от рутины».

А в итоге это вылилось в полноценное изучение того, как Ревит строит и перестраивает воздуховоды. И заняло не полчаса, почти два рабочих дня.

Первая идея была простая и невинная: ищу в проекте все разделители по имени семейства и типа. У элементов получаю их соединители, а с соединителей разделителя получаю соединители воздуховодов, которые к нему подключены. Дальше по этим двум соединителя строю новый воздуховод. В Ревит АПИ есть такой метод.

В Ревите 2019 всё прекрасно работало, потому что до 2021 Ревита они там у себя внутри делали так, что при соединении воздуховоды сами объединяются. С 2021 версии это поведение исправили, якобы это вызывало проблемы при работе с рабочими наборами. Типа у одного воздуховода мог быть один затяный рабочий набор, у другого — другой, соответственно мог возникать конфликт.

Как по мне, это какой-то высосанный из пальца аргумент, ну да ладно. С 2021 Ревита воздуховоды при удалении элемента сами не объединяются и при добавлении нового кусочка тоже не срастаются в один воздуховод. В итоге у меня строились коротенькие кусочки, которые подключались к существующим воздуховодам. Ревит такое устраивает, а меня нет.

Вторая идея была — не строить кусок воздуховода, а удлинить существующие, а потом соединить их соединители. Тоже не сработало, получался разрыв, хоть воздуховоды и соединялись в сеть. Но мне-то надо объединить их в один.

В результате гугления понял, что никаких вариантов нет: надо удалять существующие воздуховоды и строить новый, иначе один воздуховод не получится. То есть по сути это мне надо вообще все прямики удалить и перестроить заново.

Ладно, так и сделал. Беру разделитель, получаю с него подключенные воздуховоды, а уже с них получаю элементы, которые подключены к воздуховодам. Дальше удаляю два эти воздуховода и разделитель, строю новый через точки на соседях удалённых воздуховодов. То есть, допустим, у нас есть разделитель, с двух сторон воздуховоды, а к ним подключены отводы. Вот между этими отводами и строю новый воздуховод.

Появилось две новые проблемы. Первая — врезки отсоединяются, что логично, ведь они подключались к тем воздуховодам, что я удалил, к новым они не подключаются сами по себе. Угадайте, что надо делать, если врезку надо подключить к воздуховоду? Правильно, только удалять и строить новую. Нельзя взять существующие и подключить к воздуховоду.

Акей, врезка строится методом, в котором надо дать соединитель элемента, от которого строим врезку, и воздуховод, из которого врезка выходит. Поэтому добавил ещё алгоритм, который берёт старую врезку, смотрит, что к ней подключено, запоминает, а потом заново подключает через врезку.

У воздуховода есть два вида соединителей — есть с типом End, конечные, и есть с типом Curve — это вот как раз точка на воздуховоде, куда подключается врезка. Скорее всего именно по координатам этой точки Ревит и понимает, как делить расходы до и после врезки в сети. Ведь при маркировке он правильно выводит расходы на воздуховодах с врезкой, хотя в параметрах воздуховода мы видим только суммарный расход.

Вторая проблема — некоторые воздуховоды, особенно вертикальные, стали проворачиваться. То есть идёт отвод вверх, Ревит считает, что его сечение 300х500, хотя даже визуально там 500х300. Ну и в итоге воздуховод он строит 300х500, хотя надо было 500х300.

Пришлось сначала методом проб и ошибок, а затем методом анализа выяснять какую-то зависимость между направлениями соединителей у воздуховодов и элементов, к которым они подключены. Для этого построил 8 комбинаций: воздуховод слева-направо, отвод в дальнюю сторону (от себя); воздуховод слева-направо, отвод в ближнюю сторону (к себе), то же вверх и вниз, потом справа-налево.

Всё для того, чтобы посмотреть ориентацию системы координат соединителей. У соединителей есть своя система координат, вы её можете видеть в семействах, когда выделяете соединитель. Там появляются координатные оси, причём ось Z всегда идёт вдоль оси подключения, а вот X и Y могут гулять.

Вот я и строил разные варианты, чтобы посмотреть, как сочетаются между собой координаты соединителей воздуховодов и подключенных к ним отводов. Построил, запустил скрипт, получил часть воздуховодов с проблемами, а часть без них. Сравнил и увидел, что во всех случаях с ошибкой оси Х соединителей были под углом 90°. Если угол был 0° или 180°, то проблем не возникало.

Добавил корректировку: если направления осей Х были равны 90°, то нужно повернуть элемент на 90°. Помогло, вертикальные и горизонтальные воздуховоды в тестовом файле стали строиться нормально.

Отдал клиенту очередную версию скрипта на тесты. Всё это получалось долго, сложно, с болью и унижениями, но я доволен, что всё же разобрался. Весьма вероятно, что эти знания мне пригодится где-будь в будущих скриптах. Я и так знал, что Ревит по сути каждый раз просто заново отстраивает сеть, но происходит это так быстро, что мы просто не замечаем этого, видно это только по смене Id элементов. Теперь вот и сам сделал то же самое, появилось больше понимания, как это происходит по капотом.
  • 🔥 6
  • ❤ 1
Post #462 640
Вопрос к дизайнеру Микрософта.

А чё, нельзя было один единственный пункт оставить, зачем было область навигации прятать в меню? Ну тут же тупо один пункт, который логично связан с теми, что отображаются по умолчанию.
  • 👍 1
Post #461 673
Уважаемые владельцы Рейзер Тартарус в2.

Какого чуда происходит вообще? Я назначил макросы на кнопки, один макрос = одно сочетание клавиш для команды в Ревите, выбрал я макросы последовательности.

И я не понимаю, как оно работает. Вроде написано, что надо нажимать несколько раз, типа сколько клавиш, столько и нажатий. То есть в моём случае это два нажатия должно быть.

Окей, но какие-то сочетания работают с двойного нажатия, а какие-то работают с одного нажатия. Какие-то то не работают, то работают. Я нихера не понимаю, что происходит.

Вы сталкивались? Это я тупой или лыжи не едут?
Post #460 521
Older posts →

About this channel

How can I read @revitdiary without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Дневник Ревитчика: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Дневник Ревитчика have?
Дневник Ревитчика (@revitdiary) has 585 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Дневник Ревитчика know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →