День добрый. Сегодня уже второй раз.
Удавалось ли кому-то привязать одну и ту же опорную плоскость в семействе двумя размерами с параметрами?
Условно говоря, три плоскости стоят в ряд. Две крайние недвижимы, центральная привязана к обеим в разные стороны. Хотелось бы иметь возможность менять положение этой плоскости относительно крайних. То ближе к правой, то ближе к левой. Но не путем задавания одной размера, а второй вычитания его через формулу.
Силой связей играться пробовал. Результата не дает. Двое образмеривание с параметров матерится по понятной причине большого количества зависимостей.
А чем Вам не нравится способ через формулу, по-моему полностью отвечает логике программы?
vladimir.ostrovoy написано:Но не путем задавания одной размера, а второй вычитания его через формулу.
Объясню на примере.
Окно двухстворчатое. Иногда хочется регулировать правую створку задавая ей размер. А иногда левую. Получатся, что в одном семействе я могу регулировать только одну, а если мне нужен фиксированный размер левой, то добиваться я его должен путем регулирования все таки правой, вычисляя сколько останется.
Ну это так, как мелочь.
Еще есть ситуации, когда необходимо "вытолкнуть" окно наружу стены. То есть не внутрь с четвертью, а за пределы стены, в воздух, чтобы оно попало в вырез навесной панели навесного фасада. Таким образом, я не могу привязать положение окна одновременно к внешней грани, чтобы делать нормальную четверть(внутрь) и дополнительно привязать к внутренней грани, для того, чтобы при необходимости мог дать размер наружу в обратном направлении. Понятно?
Ну или может в ситуации с окном кто-то подскажет иной способ выноса его за пределы внешней грани стены, но при этом не терять контроль над классической четвертью?
При этом вопрос двойной привязки плоскостей все же важен. Возможно кто-то знает как обхитрить машину?
vladimir.ostrovoy написано:
Объясню на примере.
Окно двухстворчатое. Иногда хочется регулировать правую створку задавая ей размер. А иногда левую.
По поводу первого примера, я скажу, что проще отзеркалить окно, чем создавать несколько типоразмеров. А если надо прикинуть как это визуально будет выглядеть можно использовать навесные стены.
vladimir.ostrovoy написано:Объясню на примеЕще есть ситуации, когда необходимо "вытолкнуть" окно наружу стены. То есть не внутрь с четвертью, а за пределы стены, в воздух, чтобы оно попало в вырез навесной панели навесного фасада. Таким образом, я не могу привязать положение окна одновременно к внешней грани, чтобы делать нормальную четверть(внутрь) и дополнительно привязать к внутренней грани, для того, чтобы при необходимости мог дать размер наружу в обратном направлении. Понятно?
Для того что вы написали можно привязать плокость на которой находится рама обычным размером, что бы оно не было зависимо от плоскости к которой привязан полый элемент. Только почему не вставить вместо панели витража стену, что бы не пришлось что то куда то выносить в воздух?
Зеркалить - не вариант. Как и с дверьми. Оно уже получается не левой а правое. Это скорее обман, а не выполнение задачи. Ну этот пример меня меньше всего волнует )
"Для того что вы написали можно привязать плокость на которой находится рама обычным размером, что бы оно не было зависимо от плоскости к которой привязан полый элемент. Только почему не вставить вместо панели витража стену, что бы не пришлось что то куда то выносить в воздух?"
В навесную стену вставляется только обычная системная стена. У меня панель с кривой поверхностью. Её надо вставлять семейством панели в навесной стене. Но в такую панель уже не вставляется обычное окно такое же, как в других обычных стенах.
Нет регламента, определяющего нормальность или не нормальность архитектурных элементов. Случай действительно частый, но лично мы используем это не так уж редко. У панели наклонные наружные грани, фасад играет. При этом вставлено окно или дверь ровно )
Решена возможность возможностью выноса окна за наружную грань стены.
Все проще, чем казалось:
Проблема решена как попутная. стоит ли вынести в отдельную тему?
Желание узнать о двойном регулировании плоскостей всё же остается. Пока не решено.
vladimir.ostrovoy написано:
Решена возможность возможностью выноса окна за наружную грань стены.
Все проще, чем казалось:
- Проводится дополнительная опорная плоскость снаружи стены параллельно ей.
- Привязываем её размером к плоскости внешней грани стены. Присваиваем параметр экземпляра. Например "Вынос наружу". Экземпляра - по понятной причине. Чтобы тип окна не менялся вне зависимости его положения. Хотя тут от необходимости.
- При дальнейшем создании объектов семейства всё привязывать именно к этой плоскости, как ранее все привязывалось к наружной грани существующей, базовой, стены. Глубину четверти, толщина рамы и т.д. - всё привязывать к этой новой опорной плоскости.
- В существующем же семействе надо просто все перепривязать от наружной к новой регулируемой наружной.
- по завершению выставить Выносу значение "0", чтобы окна вставлялись стандартно. А при необходимости уже в проект можно выносить окно перед стеной на сколько угодно.
Проблема решена как попутная. стоит ли вынести в отдельную тему?
Желание узнать о двойном регулировании плоскостей всё же остается. Пока не решено.
По поводу первой части - да все верно, это самый простой способ. (урок 1 и урок 2)
А вот во втором случае, вы сами создаете противоречие и мужественно пытаетесь его преодолеть
Aleksey Borisov / Алексей Борисов
Blog Revit | Forum Revit | YouTube - Revit
I am an EXPERT ELITE member
Находите сообщения полезными? Поставьте Нравится (Like) этим сообщениям!
На ваш вопрос успешно ответили? Нажмите кнопку 'Утвердить решение'
Чаты в TELEGRAM и форумы про Revit:
https://t.me/bim_help -- https://t.me/prorubim_bim_chat -- https://forum.bim2b.ru/
Это первые уроки, который я прошел благодаря Вам, Алексей ) С четвертью там все, как полагается. Но что-то тормозил я по поводу не втапливания окна внутрь на четверть а выноса наружу, сохраняя саму четверть в случае чего. Истина всегда где-то рядом )
По поводу основного. Не так уж прям и знаю, потому переспросил. Я все же надеялся, что есть какой-то способ обхитрить систему. Однако..... )
Посмотрите вложенный файл (revit 2017). Может подойдет такой вариант.
Переключение на режим ввода общей ширины или ширины створок сделано параметром Да/Нет.
Ручной ввод ширины окна предусмотрен через параметр "Примерная ширина". Параметр "Ширина" равен фактической ширина окна.
При желании можно параметр Да/Нет поменять на целочисленный параметр и сделать другие варианты ввода параметров окна.
Например:
0 - задание общей ширины, размеры створок равны;
1 - задание общей ширины размерами створок;
2 - задание общей ширины и размера левой створки;
3 - задание общей ширины и размера правой створки.
Для каждого случая надо будет вписывать дополнительные формулы с if.
Can't find what you're looking for? Ask the community or share your knowledge.