Дневник Ревитчика
519 subscribers
179 photos
9 videos
2 files
45 links
Канал Вадима Муратова про рабочие будни в Ревите. Уведомления о статьях блога и новинках магазина отслеживайте на основном канале @revitblog

Сайт Муратова: muratovbim.pro
Download Telegram
Делитесь вашими результатами.
🔥10🎉2
Мудростью делюсь бесплатно

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

Остальная мудрость — за бабки на моих курсах.
🔥7👍1
Я, конечно, не мастер депиляции, но тоже могу сделать гладенько.
🔥10👏8😁7👍4
Не кисни — на бабочке зависни.
🔥18
Привет из гор, ревитчики.
🔥46👍7
Сфоткался с ревитовским волчарой.



АУФ!
👍227😁1
Завтрак должен быть лёгким, но сытным.

Пряник с огурчиками — это отличное решение этой задачи.
👍13🔥3
Доброе утро, ревитчики.

Сегодня надо немного поработать. А потом выходные. А потом ещё две недельки и каникулы.

Подарки уже выбрали? Купили?
🔥2
Коварство кривых линий в Ревите

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

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

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

Что тут делать. Варианта три.

1. Не делать скругления. Это хороший вариант, но я упоротый, поэтому он не для меня.

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

3. Можно нарисовать линию модели с радиусом, как у той части, что не отображается. В итоге Ревит по-прежнему не будет показывать проекцию грани, но на видах будет видна «сбоку» окружность, она и создаст эффект полноценной грани.

Тут может быть сложно, если не знаете радиус для такой окружности, но обычно он легко вычисляется как радиус цилиндра, который скругляете, минус радиус скругления.

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

Вернёмся к отводу. В нём линии модели рисовать нельзя, так как их будет видно в 3Д. Будет просто некрасиво, что по краям отвода идут какие-то линии. Но так как основная проблема у нас на ортогональных видах, то можно нарисовать символические линии. Если отвод расположен на ортогональном виде так же, как в семействе, то эти линии будет прекрасно видно, а в 3Д они не отображаются. На средней и низкой детализации их можно скрыть стандартными инструментами Ревита.

То есть по сути способ тот же, только инструмент немного отличается. Вот если у вас отвод будет повёрнут вокруг оси трубы, тогда символические линии не станут отображаться, тут только спасаться линиями модели (и какими-нибудь подкатегориями их скрывать, что в целом так себе решение) или пересоздавать вид, пока грань не будет отображаться корректно.

Но чаще всего я слышал о проблемах именно на плане с обычным «лежачим» отводом. На плане проблема решится.
👌1
В 3Д эта линия будет отображаться вот так, но это не так стрёмно, как пропавшая грань на плане или разрезе.
1
Блин, ну офигенно же. Ещё альбомчик.

https://music.yandex.ru/album/34215137
🤝1
ВЛОЖЕННЫЕ ТИПОРАЗМЕРЫ ЛОМАЮТСЯ ПРИ СМЕНЕ ТИПА

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

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

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

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

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

Как я сейчас решаю эту проблему. Ну, особо никак, но, кажется, нащупал решение. Дальше нужны тесты, в том числе ваши, чтобы проверить, работает ли действительно.

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

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

В чём суть решения, по пунктам:

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

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

То есть связь «Слабая» не подходит. Она не может «удержать» вложенное на месте. Надо либо оставлять основные плоскости, у которых связь «Центрирование ...», либо выбирать всякие «Назад», «Вниз» и прочие примеры кривой локализации Ревита на русский язык.

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

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

Я поменял связь со «Слабая» на «Вниз» — ну это же как раз низ семейства. Точку вставки сделал по основным плоскостям, что идут по умолчанию в семействе, а их связи начинаются со слова «Центрирование», а не «Слабая». У всех плоскостей этих стояла галочка «Задает начало».

Всё, после этого ничего не ломалось, всё меняется стабильно.

Так что это пока не точное решение, но что-то нащупал. Не сажусь тестировать долго и с вариантами, потому что это не тот инструмент, что часто использую в разработке, но рано или поздно оно пригодится в реальной разработке, вот там и покручу, поверчу. Так что если есть энтузиасты — вперёд, тестируйте.
👍7😁1
Ну вот приятно же красиво сделать.
👍25🔥11💯1