Дмитрий Дмитриев
-
Oleg voted up to a reply by Valery in the topic Сортировка как в Revit 7 лет, 6 месяцев назад
-
Oleg voted up to a reply by txt in the topic PipingSystemType 7 лет, 6 месяцев назад
-
Oleg создана тема Условное форматирование в спецификациях Revit через Dynamo в форуме Задать вопрос 7 лет, 6 месяцев назад
Добрый день!
У меня вопрос – можно ли как-то добраться до этой менюшки (Условное форматирование) с помощью dynamo и задать простейшее условие?
-
Oleg ответил(а) на тему Получение выделенного элемента из линк-файла в форуме Задать вопрос 7 лет, 7 месяцев назад
Может быть у вас установлены какие-то надстройки, плагины, у которых имеется такой же метод FilteredElementCollector, и теперь возникает конфликт.. подумал так потому что exception ссылается на такой путь:
d:ship2017_px64sourcerevitrevitdbapigensrcAPIFilteredElementCollectorProxy.cpp
-
Oleg voted up to a reply by Legantmar in the topic Шаблон (python) 7 лет, 7 месяцев назад
-
Oleg voted up to a reply by Legantmar in the topic Шаблон (python) 7 лет, 7 месяцев назад
-
Oleg ответил(а) на тему SetParameterByName в форуме Задать вопрос 7 лет, 7 месяцев назад
Эта ошибка возникает из-за того, что вы для одного элемента пытаетесь запустить цикл. Преобразуйте его хотя бы в список.
Плюс, вы забыли про блок транзакций.
-
Oleg ответил(а) на тему SetParameterByName в форуме Задать вопрос 7 лет, 7 месяцев назад
У меня получалось так, например:
i.LookupParameter('Параметр').Set('Значение')
-
Oleg ответил(а) на тему Сортировка по значению главного элемента и входящих в него в форуме Задать вопрос 7 лет, 7 месяцев назад
-
Oleg ответил(а) на тему Сортировка по значению главного элемента и входящих в него в форуме Задать вопрос 7 лет, 7 месяцев назад
Вот так получилось:
-
Oleg ответил(а) на тему Сортировка по значению главного элемента и входящих в него в форуме Задать вопрос 7 лет, 7 месяцев назад
Что-то у вас запутанно как-то вышло) Можете приложить файлы (rvt + dyn)?
-
Oleg ответил(а) на тему Вытащить все элементы в форуме Задать вопрос 7 лет, 7 месяцев назад
тогда используйте логические операторы ‘and’ или ‘or’.
обозначьте переменную (чтоб не писать длинные строки), например:
name = UnwrapElement(i).Category.Name
и потом уже
if name == 'Стены' or name == 'Окна':
….
-
Oleg ответил(а) на тему Вытащить все элементы в форуме Задать вопрос 7 лет, 7 месяцев назад
Вам нужно выводить в список, а так – просто выводит последний элемент стены. То есть используйте OUT.append(…), предварительно создав пустой список
-
Oleg ответил(а) на тему String.Replace по нескольким значениям в форуме Задать вопрос 7 лет, 7 месяцев назад
Вы можете воспользоваться встроенной функцией пайтона – enumerate(), и тогда не нужен range
-
Oleg ответил(а) на тему Сохранить округление при переводе числа в строку? в форуме Задать вопрос 7 лет, 7 месяцев назад
Можете попробовать так:
OUT=('{}'.format(i) for i in IN[0])
-
Oleg ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 7 месяцев назад
Тоже заметил, что если помещение сложной формы (например, Г-образные), то “цепляются” ещё и другие помещения, которые попадают в bounding box. Я фильтрую помещения через ноду GetSurroundingElements, а затем полученные помещения дополнительно проверяю на пересечения нодой Geometry.DoesIntersect. Выглядит это так (на примере поиска стен опре…[Читать далее]
-
Oleg ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 7 месяцев назад
Тоже заметил, что если помещение сложной формы (например, Г-образные), то “цепляются” ещё и другие помещения, которые попадают в bounding box. Я фильтрую помещения через ноду GetSurroundingElements, а затем полученные помещения дополнительно проверяю на пересечения нодой Geometry.DoesIntersect. Выглядит это так (на примере поиска стен опре…[Читать далее]
-
Oleg ответил(а) на тему Как вытащить кол-во светильников из одного помещения. в форуме ДизайнСкрипт 7 лет, 7 месяцев назад
Тоже заметил, что если помещение сложной формы (например, Г-образные), то “цепляются” ещё и другие помещения, которые попадают в bounding box. Я фильтрую помещения через ноду GetSurroundingElements, а оставшиеся помещения дополнительно проверяю на пересечения нодой Geometry.DoesIntersect. Выглядит это так (на примере поиска стен…[Читать далее]
-
Oleg ответил(а) на тему Параметр элемента в группе в форуме Задать вопрос 7 лет, 7 месяцев назад
Я стараюсь ставить такой переключатель в позицию “Значения могут изменяться по экземплярам группы”:
В этом случае, значение параметра может быть различным для каждого экземпляра группы.
Но это можно сделать не для всех типов данных(например, для типа данных Длина, Число, Целое, Да/Нет и ещё несколько – нельзя такой переключатель выставить)
-
Oleg ответил(а) на тему Параметр элемента в группе в форуме Задать вопрос 7 лет, 7 месяцев назад
Антон, то, что вы проделали работает в том случае, если экземпляров группы – одна штука.
Попробуйте скопировать эту группу “group1” (так, чтобы количество экземпляров групп было 2 или более). И снова задать новое значение параметра)
- Загрузить еще