Хачатур
-
ИваСерж ответил(а) на тему Изменение параметров Марки в форуме Задать вопрос 7 лет, 11 месяцев назад
Вязать ширину можно с количеством символов в параметре. Но марка берёт своё значение из объекта “помещение” и нигде это значение не фиксирует. Это вообще возможно?
Я бы так и делал. Брал ширину рамки по количеству символов в параметре.
В питоне можно посчитать количество символов в строке коммандойколСимволов = len(номерПомещения)
длин…[Читать далее] -
ИваСерж ответил(а) на тему Изменение параметров Марки в форуме Задать вопрос 7 лет, 11 месяцев назад
Вязать ширину можно с количеством символов в параметре. Но марка берёт своё значение из объекта “помещение” и нигде это значение не фиксирует. Это вообще возможно?
Я бы так и делал. Брал ширину рамки по количеству символов в параметре.
В питоне можно посчитать количество символов в строке коммандойколСимволов = len(номерПомещения)
длин…[Читать далее] -
ИваСерж ответил(а) на тему поворот элемента на определенный угол в форуме Ноды 8 лет назад
Задача стандартная и простая.Описываю алгоритм:
Сначала создаем трубы или хоть что. Я создавал лотки, например.
Ищем коннекторы этих элементов.
Коммандой соединения соединяем эти коннекторы. Фитинг создаёться автоматом.Пример на дропбоксе. Давно не проверял скрипт. Выкладываю как есть.
https://www.dropbox.com/s/c0bqohl…[Читать далее] -
ИваСерж ответил(а) на тему поворот элемента на определенный угол в форуме Ноды 8 лет назад
Задача стандартная и простая.Описываю алгоритм:
Сначала создаем трубы или хоть что. Я создавал лотки, например.
Ищем коннекторы этих элементов.
Коммандой соединения соединяем эти коннекторы. Фитинг создаёться автоматом.Пример на дропбоксе. Давно не проверял скрипт. Выкладываю как есть.
https://www.dropbox.com/s/c0bqohl…[Читать далее] -
ИваСерж ответил(а) на тему Библиотеки Python в форуме Задать вопрос 8 лет назад
Из описания библиотеки: Pure Python (2.6, 2.7, 3.2+)
В Динамо используется IronPython. Для экселя используйте стандартные ноды, либо библиотеки .Net -
ИваСерж ответил(а) на тему Марка для нескольких обьектов в форуме Задать вопрос 8 лет назад
Не-не. “Сделайте за меня работу” не пройдет. Для практики уроков по Динамо вполне достаточно. Ну и реализация будет не столько с помощью Динамо, сколько с помощью питона.
С удовольствием отвечу на вопросы типа: “Вот делал, но выдает ошибку” или “Где посмотреть-почитать”. -
ИваСерж ответил(а) на тему Марка для нескольких обьектов в форуме Задать вопрос 8 лет назад
Мы делали такие вручную для каждого кабельного лотка, который идет один под другим.
Для каждого лотка своя аннотация.
Теперь как бы я реализовывал это программно:
1. Пользователь должен по клику мышки выбрать 2 точки: Точку вставки аннотации и точку в которой надо посчитать количество лотков.
2. Берем все лотки на активном виде. С лотков с…[Читать далее] -
ИваСерж ответил(а) на тему Марка для нескольких обьектов в форуме Задать вопрос 8 лет назад
Мы делали такие вручную для каждого кабельного лотка, который идет один под другим.
Для каждого лотка своя аннотация.
Теперь как бы я реализовывал это программно:
1. Пользователь должен по клику мышки выбрать 2 точки: Точку вставки аннотации и точку в которой надо посчитать количество лотков.
2. Берем все лотки на активном виде. С лотков с…[Читать далее] -
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вдогонку.
Вчера тестил свой скрипт. Оказалось, что даже при использовании Element.ToDSType(True) последний элемент сидит в памяти Динамо.
У меня получилась такая последовательность дейтсвий:
1 выполнение скрипта. Устанавливается Семейсвто 1 по координатам 1. Семейство 1 и его координаты закладываются в память.
2 последующие выполне…[Читать далее] -
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вдогонку.
Вчера тестил свой скрипт. Оказалось, что даже при использовании Element.ToDSType(True) последний элемент сидит в памяти Динамо.
У меня получилась такая последовательность дейтсвий:
1 выполнение скрипта. Устанавливается Семейсвто 1 по координатам 1. Семейство 1 и его координаты закладываются в память.
2 последующие выполне…[Читать далее] -
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вдогонку.
Вчера тестил свой скрипт. Оказалось, что даже при использовании Element.ToDSType(True) последний элемент сидит в памяти Динамо.
У меня получилась такая последовательность дейтсвий:
1 выполнение скрипта. Устанавливается Семейсвто 1 по координатам 1. Семейство 1 и его координаты закладываются в память.
2 последующие выполне…[Читать далее] -
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вдогонку.
Вчера тестил свой скрипт. Оказалось, что даже при использовании Element.ToDSType(True) последний элемент сидит в памяти Динамо.
У меня получилась такая последовательность дейтсвий:
1 выполнение скрипта. Устанавливается Семейсвто 1 по координатам 1. Семейство 1 и его координаты закладываются в память.
2 последующие выполне…[Читать далее] -
ИваСерж ответил(а) на тему Создание семейства элемента узла в форуме Задать вопрос 8 лет назад
Тамика читал?
http://thebuildingcoder.typepad.com/blog/2015/04/whats-new-in-the-revit-2016-api.html#4.01
All NewFamilyInstance() overloads on Autodesk.Revit.Creation.Document and Autodesk.Revit.Creation.ItemFactoryBase now check to ensure that the input FamilySymbol is active (FamilySymbol.IsActive). Symbols that are not used in the document m…[Читать далее]
-
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вот прямо сегодня столкнулся с такой проблемой. Подробней рассказал Лобанов в своих уроках
https://youtu.be/XIGpuP23k9k?list=PLVCDzVIlOckHsZcqkq3DmzdGcq2503l1G&t=1175
Решение: создавать элементы не средствами Динамо, с через питон.
Я использовал команду doc.Create.NewFamilyinstance. Тогда семейства создаются без привязки к Динамо. Если…[Читать далее] -
ИваСерж ответил(а) на тему пропадают элементы в форуме Задать вопрос 8 лет назад
Вот прямо сегодня столкнулся с такой проблемой. Подробней рассказал Лобанов в своих уроках
https://www.youtube.com/watch?v=XIGpuP23k9k&index=16&list=PLVCDzVIlOckHsZcqkq3DmzdGcq2503l1G
Решение: создавать элементы не средствами Динамо, с через питон.
Я использовал комманду doc.Create.NewFamilyinstance. Тогда семейства создаются без привяз…[Читать далее] -
ИваСерж ответил(а) на тему Деление стены по точке в форуме Задать вопрос 8 лет назад
У меня подобный вопрос был по поводу деления кабельных лотков в точке. Я делил кабельный лоток для спецификации кусками по 3 метра.
Решение такое – взять координаты существующего объекта и по ним построить новые, а старый объект удалить.
Единственный недостаток такого метода – вместе со старым объектом убиваются его метки и индивидуальное графиче…[Читать далее] -
ИваСерж ответил(а) на тему Общие параметры в форуме Задать вопрос 8 лет, 1 месяц назад
Рекомендую посмотреть видео про добавление параметров в семейство вообще:
Описание про то, как вставить общий параметр в семейтсво описано в Revit SDK скрипт AutoParameter со строки 356 метод AddSharedParameter()
Проверено. Работает на Ревит 15
-
ИваСерж ответил(а) на тему Общие параметры в форуме Задать вопрос 8 лет, 1 месяц назад
Рекомендую посмотреть видео про добавление параметров в семейство вообще:
https://www.youtube.com/watch?v=ROxDuCSqYiMОписание про то, как вставить общий параметр в семейтсво описано в Revit SDK скрипт AutoParameter со строки 356 метод AddSharedParameter()
Проверено. Работает на Ревит 15
-
ИваСерж voted up to a reply by kisli in the topic Корректировка размеров 8 лет, 1 месяц назад
-
ИваСерж ответил(а) на тему Поиск множества элементов по параметрам в форуме Задать вопрос 8 лет, 1 месяц назад
Объеденить элементы в список списков пойдет? Нод GroupByKey тогда в помощь
http://dynamobim.org/forums/topic/how-can-i-make-group-element-by-name/Хотя я бы это делал на Питоне…
- Загрузить еще