Хачатур
-
ИваСерж ответил(а) на тему Где отключить эту красную и синию линию в форуме Задать вопрос 5 лет назад
Вопросы не по программированию, а по Ревит. Прошу обращаться на другие форумы.
-
ИваСерж ответил(а) на тему Размещение на виде семейства в форуме Задать вопрос 5 лет назад
Первый раз вижу такой странный синтаксис. Разве надо вызывать Оверлоадс?
Само перезагружается в зависимости от подаваемых в метод параметров.
Т.е. принцип, как я понимаю, такой, в метод поочереди засовываются
данные. Если данные вызывают ошибку, вызывается другой метод.
И так до тех пор, пока не закончатся перезаписываемые методы.
Ес…[Читать далее] -
ИваСерж ответил(а) на тему Как изменить номер вида/видового экрана? в форуме Задать вопрос 5 лет назад
1. Ничего не понятно. Вопрос как-то странно поставлен
2. Сам же пишешь, что врезультате
numb.append(doc.GetElement(oldmas[i][u]).LookupParameter(“Номер вида”).AsString()
у тебя получается взять значение, а не сам параметр. Фактически, ты получаешь стринг. Может, не стоит тогда применять метод .AsString()?тогда у тебя будет список параметров,…[Читать далее] -
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет назад
Подскажите, что делать дальше
Лично я не занимаюсь балансировкой систем. Я всего лишь помог выбрать трубы в проекте. Дальнейшая разработка скрипта на совести у Автора! Что делать дальше вообще без понятия, поскольку это вопрос к проектированию. Ставь задачи по программированию – будем решать.
Рекомендации – идешь на любой ресурс, которы…[Читать далее]
-
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
29. Это не переменная, а список
32. List это метод, даже скорее конструктор класса, а ни какая не комманда. Этот метод из пространства имен библиотеки Systems. Импорт этого пространства имен см. 14.
О самом классе можно почитать тутhttps://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1?view=netframework-4.8
36. По…[Читать далее]
-
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
1. В Апи не туда сморел.
Ты смотрел информацию о классе.
У класса есть т.н. конструктор, который создает объекты класса.
https://www.revitapidocs.com/2018.1/e43a304a-6931-7492-441c-3cac428f2431.htmВ нем нас интересует вот такой конструктор:
public ElementMulticategoryFilter(
ICollection<BuiltInCategory> categories
)Как видно, в него…[Читать далее]
-
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
Вопрос мне очень понравился. Уже ближе к сути.
Есть понимание чем чистый Python отличаестя от IronPython?
А тажке IronPython от С#?Питон с динамической типизацией. Т.е. может на лету переводить, например, число 123 в строку “123”
соответсвенно в методы _часто_ можно запихивать практически все, что угодно, не заботясь о типе засовываемого.
На…[Читать далее] -
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
Не надо тебе понимать для скриптов что такое цлр.
Зри в корень, а ты сразу по мелочам.
Я не комментировал ветку импортов с 1 по 14 строчки.
Это почти стандартные импорты, которые должны быть в каждом коде.Для себя надо понимать, что цлр нужен только для того, чтоб
можно было подключать внешние библиотеки.
Мы используем только один метод…[Читать далее] -
ИваСерж ответил(а) на тему Размещение загружаемых семейств в форуме Задать вопрос 5 лет, 1 месяц назад
По скрипту вроде все в порядке.
Пишут, что, возможно, это баг нода.
https://github.com/DynamoDS/DynamoRevit/issues/1194
Кстати, какая версия Динамо и Ревита? МОжет, попробовать в Английском Ревите?1.Рекомендую попробовать другой нод
2.Рекомендую попробовать методы АПИ – они работают четко. -
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
Ну вот как пример.
Решения могут быть более элегантными.
Разберись хотябы с кодом, который я написал, потом будешь его дорабатывать со временем. -
ИваСерж ответил(а) на тему Как добавить/изменить параметры "Свойства Типа"? в форуме Задать вопрос 5 лет, 1 месяц назад
Я с глобальными параметрами не работал. В rfa и rvt файлы вставляются с одинаковым успехом
-
ИваСерж ответил(а) на тему Построение ограждения в форуме ДизайнСкрипт 5 лет, 1 месяц назад
Плитнус обычно так строится. Что за ограждение такое?
Могу только с питон-кодом помочь.
https://adndevblog.typepad.com/aec/2016/04/revitapi-how-to-create-wall-sweep.html -
ИваСерж ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 5 лет, 1 месяц назад
А есть желание разобраться не в Динамо, а в АПИ?
Собрать все элементы одной системе просто.
Для начала программирования под Ревит нужно установить полезнейший плагин RevitLookup.
C помощью Лукап посмотреть элемент, понять как работает “объект”, пораскрывать зависимости объекта…
Пожалуйста, выложите куда-нибудь ваш пример проекта, поставте Л…[Читать далее] -
ИваСерж ответил(а) на тему Как добавить/изменить параметры "Свойства Типа"? в форуме Задать вопрос 5 лет, 1 месяц назад
Внезапно, поставленная задача реализована в pyRevit
Import / Export Family Сonfig -
ИваСерж ответил(а) на тему Как добавить/изменить параметры "Свойства Типа"? в форуме Задать вопрос 5 лет, 1 месяц назад
Могу только с питоном помочь. Запросто добавляю параметры массово в семейства.
Использую метод doc.FamilyManager.AddParameter
Можно добавлять любые параметры. Если интересно, могу развить тему. -
ИваСерж voted up to a reply by Александр in the topic Группировка элементов списка 5 лет, 4 месяца назад
-
ИваСерж ответил(а) на тему Группировка элементов списка в форуме Задать вопрос 5 лет, 4 месяца назад
Мой вариант. По сути, такой же
https://pastebin.com/S8dH4fM5 -
ИваСерж ответил(а) на тему Создание кабельной трассы в форуме Задать вопрос 5 лет, 4 месяца назад
Задача моего скрипта – делить существующие лотки на лотки стандартной длинны 1.5 м.
Для этого я отфильтровываю все лотки, которые короче 1.5 м
Затем вычисляю точки для новых лотков.
Удаляю старые лотки.
По точкам черчу новые лотки.
Новые лотки соединяю. При этом автоматически воссоздаются коннекторы.
Скрипт полностью рабочий.
https://w…[Читать далее] -
ИваСерж ответил(а) на тему Создание кабельной трассы в форуме Задать вопрос 5 лет, 4 месяца назад
существует ли техническая возможность создания трассы
Возможность такая существует. У меня даже реализована.
Правда, давно не пользовался скриптом и писал его под 15 Ревит.
С 17 Ревита методы работы с лотками другие.
Могу скинуть пример для старого ревита прям вот сейчас,
а вот для ревитов поновей – надо пересмотреть. -
ИваСерж ответил(а) на тему Перебор семейств по этажам в форуме Задать вопрос 5 лет, 6 месяцев назад
Задача поставлена непонятно. Четко сформулируйте, что надо даже для себя.
- Загрузить еще