При обновлении общего вложенного семейства в родительском, меняется его параметр экземпляра. Почему? Revit 2021.1.1
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > При обновлении общего вложенного семейства в родительском, меняется его параметр экземпляра. Почему? Revit 2021.1.1

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

Ответ
Поиск в этой теме
Непрочитано 26.06.2023, 14:21 #1
При обновлении общего вложенного семейства в родительском, меняется его параметр экземпляра. Почему? Revit 2021.1.1
Geometrik
 
Регистрация: 26.06.2023
Сообщений: 3

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

Скриншот_01 – видно общее семейство в плане. Все до жути просто. 4 вспомогательные линии и выдавленный прямоугольник с привязкой к этим линиям.
Скриншот_02 – разместили общее семейство в родительское первого уровня. Привязали низ параллелепипеда (его плоскость, а не объект) к опорной плоски. Верх оставляем свободным. Высота изделия – 500 мм.
Скриншот_03 – подгрузили родительское семейство первого уровня в семейство второго уровня. Через там выбираем наше вложенное семейство и видим, что его высота стала 1030 мм.

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

Миниатюры
Нажмите на изображение для увеличения
Название: 01.png
Просмотров: 71
Размер:	8.9 Кб
ID:	256922  Нажмите на изображение для увеличения
Название: 02.png
Просмотров: 72
Размер:	44.9 Кб
ID:	256923  Нажмите на изображение для увеличения
Название: 03.png
Просмотров: 69
Размер:	45.3 Кб
ID:	256924  

Вложения
Тип файла: rvt Тестовый проект.rvt (6.09 Мб, 3 просмотров)


Последний раз редактировалось Geometrik, 07.07.2023 в 13:47. Причина: Добавление вложений
Просмотров: 1632
 
Непрочитано 05.07.2023, 15:31
#2
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Может, выложить эту матрешку, что б можно скачать/посмотреть/подергать за вымя опорные плоскости? : D
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 07.07.2023, 13:48
#3
Geometrik


 
Регистрация: 26.06.2023
Сообщений: 3


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

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от AlexV Посмотреть сообщение
Может, выложить эту матрешку, что б можно скачать/посмотреть/подергать за вымя опорные плоскости? : D

Последний раз редактировалось Geometrik, 12.07.2023 в 12:05.
Geometrik вне форума  
 
Непрочитано 11.07.2023, 19:41
#4
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Ну да, если семейству ВЛ_Стена_Отделка изменить параметр и грузануть в проект, то параметр его непривязанного экземпляра внутри "Модуль_01" меняется по хз каким закономерностям.*
Конечно, не совсем понятно, для чего этот зверь. Обычно у вложенного семейства его параметры привязывают к родительским. Если далее родителя вставляют в следующее по вложенности семейство, то там уже параметры родителя привязывают.. так сказать, к дедушкиным. . Вставив последнего из пращуров в проект, меняя ТТХ деда, через них воздействуем на папашку и далее по генетической цепочке, до самого глубокозакопанного общего правнука. Если же его параметры непрявязанные, то в проекте ж их будет не поменять? По крайней мере те, что "по экземпляру".
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 12.07.2023, 12:04
#5
Geometrik


 
Регистрация: 26.06.2023
Сообщений: 3


Все верно, только менять параметры экземпляра в проекте мне и не нужно. Нужно, чтобы они были фиксированы и имели в проекте такое же значение, как в редакторе семейств.
В целом, я нашел способ, который дает нужный мне результат. Для этого геометрию в семействе "ВЛ_Стена" я привязываю к опорным плоскостям по краям формы, а не по середине. Таким образом, начальная точка семейства смещается из центра геометрии на ее нижний левый угол.
Зачем это все нужно?
Для того, чтобы я мог собирать фасадные модули внутри семейства, параметризировать габариты проема, декоративные элементы и тд. Собирать модули из стен внутри групп не самый удобный способ. Точнее он не гибок. Группы модели в ревите имеют множество ограничений. Приложил один собранный модуль для полного понимая.
Вложения
Тип файла: zip ЧМ_Отделка_НФ_01.zip (4.04 Мб, 3 просмотров)
Geometrik вне форума  
 
Непрочитано 13.07.2023, 10:48
#6
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Geometrik Посмотреть сообщение
Все верно, только менять параметры экземпляра в проекте мне и не нужно. Нужно, чтобы они были фиксированы и имели в проекте такое же значение, как в редакторе семейств...
***
Если менять параметры экземпляра в проекте не нужно, то что мешает в самом этом семействе

Но судя по приложенному семейству, менять их все-таки нужно - в зависимости от параметров родительского, что реализовано через привязку геометрии вложенного к опорным плоскостям родителя.
Миниатюры
Нажмите на изображение для увеличения
Название: параметры в семействе.png
Просмотров: 190
Размер:	30.1 Кб
ID:	257351  
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее ПО от Autodesk > Revit > При обновлении общего вложенного семейства в родительском, меняется его параметр экземпляра. Почему? Revit 2021.1.1



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему нет семейства LeaderStyles? МишаИнженер Программирование 14 30.01.2016 01:48
Почему при открывании чертежа DWG меняется шрифт записей? vdu1 AutoCAD 9 05.10.2014 23:38
Revit 2012: крякозябли в окне выбора экземпляра из семейства 4007 Revit 7 04.05.2012 13:25
Почему не меняется масштаб типа линий блока? МишаИнженер AutoCAD 2 28.02.2012 07:26
Почему меняется ПСК? kurjer AutoCAD 1 12.10.2003 09:53