Андрей
-
Андрей ответил(а) на тему Работа со спецификацией в форуме Синтаксис и родные библиотеки Python 3 года, 8 месяцев назад
*****Всем привет, подскажите пожалуйста, как заполнять столбец своими данными и возможно ли это через динамо PyS?*****
Вам нужно общий параметр в параметры проекта той категории для которой спецификация. Тогда его можно будет добавить в спецификацию в виде дополнительного столбца (добавить поле).
Ну а заполнить своими данными появивш…[Читать далее]
-
Андрей ответил(а) на тему Импорт точек по координатам из Excel в Revit в форуме Задать вопрос 3 года, 10 месяцев назад
Первое что приходит в голову – посмотреть тип данных с помощью нода “Object.Type”. И посмотрите на ноде Point.ByCoordinates какой тип данных должен подаваться на входы х,у,z. Похоже, у Вас списки с разными типами данных с double и integer вперемешку. На нод Point.ByCoordinates должен подаваться тип данных double.
-
Андрей ответил(а) на тему Групировка списка в форуме Задать вопрос 3 года, 10 месяцев назад
list = []
for reb in rebars:
list_Centerline = []
if isinstance (reb, DB.Structure.Rebar): #проверка на принадлежность классу Rebar
curves = reb.GetCenterlineCurves(False, False, False, DB.Structure.MultiplanarOption.Incl…[Читать далее] -
Андрей ответил(а) на тему Добавить параметр для эл. цепей в форуме Задать вопрос 4 года, 2 месяца назад
Нужно добавить этот же параметр и для категории Электрические цепи. И через Dynamо записать в нужные.
У Вас в электроприемнике есть параметр Панель. В нем будет указано к чему электроприемник подключен, как какому щиту (щиты – это все что в категории Электооборудование). Можно сделать дозы(проходные коробки) тоже в категории Электооборудовани…[Читать далее]
-
Андрей ответил(а) на тему Параметр вложенного семейства в форуме Задать вопрос 4 года, 4 месяца назад
Может легче перестроить семейство, чтоб параметр был не только для чтения?
-
Андрей ответил(а) на тему Функция "Маркировать все" в Pythone? в форуме Помогите с питон кодом 4 года, 4 месяца назад
Подскажите, пожалуйста, а для, например 15 видов (планов этажа) возможно промаркировать помещения. Или это возможно только поочередно, по одному этажу?
-
Андрей ответил(а) на тему Автоматизация чертежей и интеграция в форуме Задать вопрос 4 года, 4 месяца назад
Может и не надо решать такую сложную задачу. Ведь заказчик не архитектор, не строитель. Любые размеры от заказчика все равно будут корректироваться. Нельзя ведь делать пролет длиной 50 метров. Когда заказчику объяснят что с этим связано, то он от такой идеи откажется. Все равно нужно общение с профессиналом. А для заказчика можно наклепать много к…[Читать далее]
-
Андрей ответил(а) на тему Получение атрибутов из списка в форуме Задать вопрос 4 года, 6 месяцев назад
Да, здесь мало информации для решения задачи. Длина у Вас – это параметр. Вы атрибутами называете параметры.
Решить еще можно сортировать и сгруппировать по списку ключей. Диаметры в Вашем случае – ключи. По ним отсортируются и сгруппируются значения параметров (длин). Затем просто сложите длины.
Пример
-
Андрей ответил(а) на тему Ошибка при попытке запуска Dynamo в форуме Задать вопрос 4 года, 6 месяцев назад
Видимо, нужно переустанавливать все вместе с Windows. В последнее время только так Revit и можно переустановить, чтоб убрать подобные глюки. У меня, во всяком случае, так.
-
Андрей ответил(а) на тему 3D шаблон к 3D виду в форуме Задать вопрос 4 года, 7 месяцев назад
Анатолий, благодарю что уделили время новичку. Ссылки, как для меня, – бесценные. Супер. Спасибо
-
Андрей создана тема 3D шаблон к 3D виду в форуме Задать вопрос 4 года, 7 месяцев назад
Столкнулся с тем, что нельзя присвоить существующий шаблон 3D вида вновь созданному 3D виду стандартными нодами Dynamo, то нод Views, его не видит, то Setparameter ругается. (Dynamo 2.0.3)
Предполагаю, что в Python это решается. Но в Revit API по поводу template для 3D не все так очевидно. Подскажите, пожалуйста, в каком направлении копать. -
Андрей ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 4 года, 10 месяцев назад
*****Так не получится****
Вы можете записать в параметр одного фитинка “ветка1, ветка2, ветка3, ветка 4”, в тот же параметр другого фитинга “ветка2, ветка3” и отбирать все элементы, в которых есть “ветка2” потом все элементы в которых есть “ветка 4”. Эта возможность есть, причем это не трудно. Один раз делаете долго скрипт и потом все в…[Читать далее]
-
Андрей ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 4 года, 10 месяцев назад
36. elements = FilteredElementCollector(doc).WherePasses(filter)
.WhereElementIsNotElementType().ToElements() – вообще не понял что этоЯ не знаю python, но чем смогу – помогу.
https://www.revitapidocs.com/2019/263cf06b-98be-6f91-c4da-fb47d01688f3.htm
elements = FilteredElementCollector(doc). – это выбор элементов с помощью коллектора (фил…[Читать далее]
-
Андрей ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 4 года, 11 месяцев назад
Спасибо
-
Андрей ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 4 года, 11 месяцев назад
- Понял, что это частный случай строгой типизации в языке, в котором строгой типизации нет. А как можно было бы узнать, что метод ElementMulticategoryFilter использует именно типизириванный список данных?
Посмотрел Revit API https://www.revitapidocs.com/2018.1/8d2774eb-3c47-5c3d-2866-8d4ab7…
- Понял, что это частный случай строгой типизации в языке, в котором строгой типизации нет. А как можно было бы узнать, что метод ElementMulticategoryFilter использует именно типизириванный список данных?
-
Андрей ответил(а) на тему Размещение загружаемых семейств в форуме Задать вопрос 4 года, 11 месяцев назад
Переключение на английский не помогло. Видимо, у меня еще первый сервиспак Ревита. Значит, это предел Dynamo и жизнь заставляет разобраться в pythone :-)
-
Андрей ответил(а) на тему Балансировка трубопроводов в системе отопления в форуме Задать вопрос 4 года, 11 месяцев назад
*****Ещё вопросы?***** Подскажите, пожалуйста, а для чего мы
#Переводим список из языка Питон в список .Net
typed_list = List[BuiltInCategory](cat_list)
В чем суть? (я понимаю, что мы это делаем для работы фильтра, но не понимаю сути – в каких случаях это делается и для чего)
-
Андрей ответил(а) на тему Если список пуст – не выполнять скрипт в форуме Задать вопрос 4 года, 11 месяцев назад
Спасибо за помощь. Попробую разобраться с функциями и жду курсы Максима Степанникова по pythony, вдруг повезет и попаду на них :-)
-
Андрей ответил(а) на тему Размещение загружаемых семейств в форуме Задать вопрос 4 года, 11 месяцев назад
Спасибо за помощь. Переключиться на английский не пробовал – попробую.
- Загрузить еще