Можно ли придать линии индивидуальность?
Главная › Форумы › Dynamo › ДизайнСкрипт › Можно ли придать линии индивидуальность?
- В этой теме 63 ответа, 3 участника, последнее обновление 8 лет, 8 месяцев назад сделано Nikolai.
-
АвторСообщения
-
NikolaiУчастник
Можно в ревите линиями чертить(линии модели) можно ли как-нибудь добавить им общий параметр, стандартным образом не выходит
NikolaiУчастникХорошо. В таком случае может тут совет дадите. Есть в динамо нод, позволяющий выбрать в самом ревите какой-либо объект, но выбрать можно только один объект. Груо говоря мне нужно узнать длину всех выделенных линий. На данный момент организовал фильтрацию по стилю линий, но это очень неподходящий вариант, оч буду рад помощи
Есть нод для выбора категорий. Кроме этого можно легко отфильтровать элементы по параметрам. Алексей Лобанов сказал что линии можно задать какие то свойства, но я, к сожалению, пока не исследовал этот вопрос.
NikolaiУчастникKhasan Mamaev, есть, я его использую, написал, что на данный момент скрипт делает то, что нужно, для придания индивидуальности группам линий использую разные стили линий, но рупп линий быть может очень много, сложно будет потом разобраться в десятках стилей линий. До Лобанова мне далеко, проще будет сделать если можно было бы фильтровать по выделенным линиям и невыделенным, то есть сначала я получаю все линии с файла, а потом фильтрую, но как узнать, какая линия выделена, а какая нет, я без понтия
Из пакетов можно загрузить кастом-нод GetRevitSelection но он не работает в Ревит 2016, я его поправил. Вечером дам ссылку на скачивание
NikolaiУчастникKhasan Mamaev, прекрасно)
Николай глянь ссылку, может что-то для себя найдешь.
http://dynamobim.ru/cmdownloads/длина-мультилинии-length-lines/
там и видео использования есть
“Груо говоря мне нужно узнать длину всех выделенных линий.”
тогда в чем вопрос?
можешь попроще описать свою задачку, желательно по шагам (и какой должен быть результат)?
Вот обещанный скрипт для получения в Динамо выделенных в Ревит элементов. Нод reset это переименованный булин переключатель, который нужно переключать каждый раз при новом выборе. Для вставки скрипта в другой скрипт, нужно в первую очередь открыть копируемый скрипт, выделить содержимое и нажать на клаве ctrl+C, далее закрыть файл и открыть другой, куда нужно вставить и вставить с клавиатуры обычным образом
NikolaiУчастникLegantmar выделенных линий, в этом и вся загвоздка, с данным скриптом думаю проблему решу)Khasan Mamaev, примногоблагодарен)
NikolaiУчастникжутко странно скрипт этот работает, странность в следующем : ест группа линий, выделяю их, тыкаю на переключатель, ничерта, если преместито эту группу, тоже ничерта, ели группу скопировать, то считает, если чртить линии заново, то тоже вроде считает, странно…под считает я имею ввиду выводит спсок выделенных элементов
еще нужно кнопку запуск Динамо нажимать, прошу прощения, забыл сказать)
NikolaiУчастникKhasan Mamaev, у меня же получалось после танцев с бубном получать выделенные элементы, следовательно у меня либо автомат либо вручную(у меня автоматом) я уже имею небольшой опыт в работ е с динамо, уж это-то знаю)тут косяк непонятно в чем, от количества линий не зависти, от стиля тоже, очень странно
я ступил, думал нужна сумма выделенных линий определенного стиля
а если нужна длина выделенных линий, то все просто ))
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.