Показать сообщение отдельно
Старый 20.11.2018, 17:00   #185
spy13ip
Новичок
 
Регистрация: 20.11.2018
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
spy13ip пока не определено
По умолчанию Копии компонентов

Привет друзья! Помогите разобраться.

Имеется динамический компонент (условно Main), который содержит в себе две копии другого динамического компонента типа Block: Block_1<Block> и Block_2<Block>).
У компонента Block имеется пользовательский атрибут Length.
Если этот атрибут выставлять ручками в компонентах Block_1 и Block_2, то он изменяется независимо для этих компонентов.
Но если одному из них (Block_1 или Block_2) для этого атрибута задать формулу, то этот атрибут меняется синхронно во всех копиях компонента, что сводит на нет всю автоматику их настройки.

Это баг или фича? Можно ли её обойти не делая все копии вложенных компонентов уникальными.

Интересно в этой истории то, что задание формулы для атрибутов X, Y, Z работают независимо для всех копий. Например можно одной из копий задать X=Main!Block1X, для другой копии X=Main!OtherX, и это будет работать.

Может я не понимаю философию SkethUp, но я считал что компонент интересен тем что меняя его в одном месте меняются все его копии по всей модели, а делая компонент уникальным, я лишаюсь такой возможности.
spy13ip вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
mr.Drebin (05.11.2019)