ИваСерж
-
ИваСерж ответил(а) на тему Вставка окна или двери в геометрию стены. в форуме Задать вопрос 7 лет, 2 месяца назад
Вставляется как обычное семейство.
1. Без хоста по точке NewFamilyInstance Method (XYZ, FamilySymbol, StructuralType)
2. С хостом (стеной) NewFamilyInstance Method (XYZ, FamilySymbol, Element, StructuralType)
3. Почитать подобный скрипт можно тут http://spiderinnet.typepad.com/blog/2013/05/in-revit-net-api-2013-though-the-newwall-method-has-been-mo…[Читать далее] -
ИваСерж voted up to a reply by Динар in the topic ID главного семейства 7 лет, 3 месяца назад
-
ИваСерж ответил(а) на тему Сортировка дверей по типу стен, которые они вставлены в форуме Задать вопрос 7 лет, 3 месяца назад
- Для простоты сортировки предлагаю добавить какой-то параметр, по которому будем сортировать. Например, InWall
- Берем дверь. В двери есть Host – можно считать стену, в которой она установлена. Нод из пакета Clockwork.
- Со стены можно считать её имя и записать в InWall
- По InWall – сортируй как хочешь.
-
ИваСерж ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 3 месяца назад
Никак. Коннекторы попадают в перечень рандомно.Только вычислять расстояния между точками вставки. Почему не изучите мой скрипт? Работает неплохо. Там все эти вопросы решены. Есть догадка – что конекторы [0] и [1] – всегда начало и конец трубы. Остальные коннекторы – врезки.
-
ИваСерж ответил(а) на тему Как скопировать площадь окна в пространство в форуме Задать вопрос 7 лет, 4 месяца назад
Перед нодом Math.Sum воткни “Clear List” из Archi-lab. Для частных случаев должно помочь
-
ИваСерж ответил(а) на тему Линии контура помещения в форуме Revit Library (API) 7 лет, 4 месяца назад
Алекс, я пользуюсь методом из АПИ IsPointInRoom.
Для определения, находится ли семейство в комнате, я извлекаю его LocationPoint.
http://www.revitapidocs.com/2015/96e29ddf-d6dc-0c40-b036-035c5001b996.htm
Беру комнату и проверяю, попадает ли LocationPoint в комнату или нет.
Поскольку конфигурация моих семейств такая, что LocationPoint однозначно…[Читать далее] -
ИваСерж ответил(а) на тему Перекличка )) в форуме Разное 7 лет, 4 месяца назад
++++
S+
P+ -
ИваСерж ответил(а) на тему Самый длинный путь в форуме Задать вопрос 7 лет, 5 месяцев назад
Это сложная задача. Та же задача у меня висит в списке, которые надо реализовать, уже год наверно. Я придумал использовать теорию графов. Моих программистских способностей на реализацию алгоритма поиска пути явно не хватит. Я решил поискать реализацию внешними библиотеками. Нашел несколько, которые можно использовать, но на этом забил, п…[Читать далее]
-
ИваСерж ответил(а) на тему Условие для числа в форуме Задать вопрос 7 лет, 5 месяцев назад
Лучше, чем предложить разобраться в базовых вещах, не могу рекомендовать
Гугл ))
https://pythonworld.ru/osnovy/instrukciya-if-elif-else-proverka-istinnosti-trexmestnoe-vyrazhenie-ifelse.htmlНу и решение: https://pastebin.com/U0LWW1yg
-
ИваСерж ответил(а) на тему Принадлежность арматуры к трубе в форуме Задать вопрос 7 лет, 5 месяцев назад
Я бы не работал с трубами вообще.
Что мешает взять размеры коннектора?Выбираем все фитинги. Добываем из каждого фитинга коннектор и смотрим его диаметр. Записываем диаметр коннектора в параметр семейства.
-
ИваСерж ответил(а) на тему Revit для электриков? в форуме Задать вопрос 7 лет, 5 месяцев назад
Да. На наших объектах все вводы 3х фазные. Поскольку я разрабатывал программу под свои нужды, щиты с однофазным вводом я не использовал и не тестировал. Хотя теоретически должно работать. Если коннектору щита назначить 1 полюс и 220 В все должно быть точно также, как и с 3х фазным.
-
ИваСерж ответил(а) на тему Фильтры для трубопроводной системы в форуме Задать вопрос 7 лет, 6 месяцев назад
Вручную попробуй реализовать через спецификацию. Все начинается с реализации “вручную”, а потом её автоматизации.
-
ИваСерж ответил(а) на тему Сортировка как в Revit в форуме Задать вопрос 7 лет, 6 месяцев назад
По хорошему надо регулярные выражения использовать. Решается все в 10 строк.
Вывод: учитесь программировать. -
ИваСерж ответил(а) на тему Сортировка как в Revit в форуме Задать вопрос 7 лет, 6 месяцев назад
Получился такой скрипт.
Сложный. Индивидуальный под конкретную задачу.
К сожалению, сортировка она такая… Я проще пути не знаю
https://www.dropbox.com/s/zd1c7odnha5q4tl/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8.dyn?dl=0 -
ИваСерж ответил(а) на тему Сортировка как в Revit в форуме Задать вопрос 7 лет, 6 месяцев назад
http://dynamobim.org/forums/topic/list-sorting/
Вообще бы я в питоне сортанул бы чем возился бы с нодами.
-
ИваСерж ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 6 месяцев назад
Писал для Ревита 15. В 17 не тестил
В 17 Ревите нет метода NewPipeCreate.
Надо использовать другой метод. Почитал в хелпе
[Читать далее] -
ИваСерж ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 6 месяцев назад
Писал для Ревита 15. В 17 не тестил
В 17 Ревите нет метода NewPipeCreate.
Надо использовать другой метод. Почитал в хелпе
http://www.revitapidocs.com/2017/04817280-4044-112c-d229-59e8a50b1c95.htm -
ИваСерж ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 6 месяцев назад
-
ИваСерж ответил(а) на тему Баг ли это?! в форуме Задать вопрос 7 лет, 6 месяцев назад
Тогда может, фантомы вовссе не фантомы?
Я бы проверил:
1. На каком уровне они установлены? В спецификации уровень должен прописываться.
2. Взял бы из одного элемента точку и провел построил бы из неё линию в 0,0 – Посмотрел бы, может этот элемент просто скрыт на виде, может, “улетел” вдаль и т.п.
Потому, что есть в спецификации – есть в динамо…[Читать далее] -
ИваСерж ответил(а) на тему Баг ли это?! в форуме Задать вопрос 7 лет, 6 месяцев назад
Блин. Тогда хз…
- Загрузить еще