Как вытащить кол-во светильников из одного помещения.
Главная › Форумы › Dynamo › ДизайнСкрипт › Как вытащить кол-во светильников из одного помещения.
- В этой теме 47 ответов, 14 участников, последнее обновление 7 лет, 2 месяца назад сделано Denis.
-
АвторСообщения
-
VladУчастник
Подскажите как вытащить количество светильников из помещения если архитектура вставлена ссылкой и OST_Rooms не видит светильников.
посмотри скрипт в ответе 4238
http://dynamobim.ru/forums/topic/семейство-в-помещении/#post-4238
Здравствуйте! Очень интересная тема, но рассмотрен случай, когда в помещении светильники одного типа. Очень часто бывает, что в помещении находятся светильники разных типов или светильники одного типа, но установленные на разной высоте. Как посчитать количество светильников в одном помещении по таким параметрам как тип светильника и высота его установки?
я думаю логика должна быть примерно следующей:
- для каждого помещения создается bounding box (объемная коробка)
- для каждого светильника создается bounding box
- определяется пересечение intersection (таким образом мы определяем светильники в конкретной комнате)
- далее у отфильтрованных светильников получаем значения параметров типа и высоты установки
делается все это через циклы, поэтому целесообразно использовать python
http://dynamobim.ru/forums/topic/как-вытащить-кол-во-светильников-из-од/#post-2629
если есть возможность присвоить какие-либо дополнительные параметры элементам, значительно облегчающими дальнейший процесс работы с ними, то это безусловно только плюс… но скрипт становится менее универсальным (я бы сказал персональным), т.к. у других таких параметров может не быть
А зачем делать фильтрацию, использовать Питон и прочее, если можно параметр “Смещение” перенести в свой (допустим “Высота”) при помощи пяти Нодов.
iwan4aiУчастникЗдравствуйте! возможно ли сделать такое? К примеру в пространстве у меня будет параметр Мощность – 2000 Вт, и требуется чтобы динамо поняло что у меня два светильника в помещении и эту мощность поровну поделила и записала в каждый светильник! Пока рассматриваю на примере светильника но так как я овэшник то это в дальнейшем мне пригодится для радиаторов заносить мощность из пространства или для вентрешеток.
https://yadi.sk/d/4VVOQ_OA385CZs
конечно можно
(я добавил Цифровой параметр проекта к экземпляру Пространства и назвал его Мощность)файл ревит 2017 и скрипт dyn можно скачать по ссылке
iwan4aiУчастникОгромное спасибо! но с одним семейством работает, если два то делит пополам а если три то снова делит пополам.. где то зарылась ошибка, проверьте пожалуйста с тремя
iwan4aiУчастникЖму руку ! работает, теперь буду искать как коде блок с формулой a/b округлить до единицы хотябы а то если 100 делить на три то получается 33.333333
iwan4aiУчастникСпасибо! а почему такой фокус не получается с семейством радиатор.. я хотел мощность из пространства передать в мощность радиатора, но даже в параметр коментарии не получается , хотя со светильником все выходит.??? выдает значение null…
странно и где найти список всех OST_ ?
вот вложенный файл https://drive.google.com/file/d/0B1Iq-qf_zVk0bVdmNVI0TWpVd2s/view?usp=sharing
https://drive.google.com/file/d/0B1Iq-qf_zVk0X0gzdEJzZWhiRGs/view?usp=sharinghttps://drive.google.com/open?id=0B1Iq-qf_zVk0bVdmNVI0TWpVd2s
не знаю, у меня все работает.. https://yadi.sk/i/h6P-nwb538YCWV
проверяй заданные параметры у пространства и покажи скринт
OST_ можно найти здесь
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.