Александр
-
ИваСерж ответил(а) на тему Флажок кровли (пола) в форуме Задать вопрос 7 лет, 3 месяца назад
UnwrapElement(element) – работает только на 1 элемент. для обработки списка нужен, например цикл
unwElements = list()
for elem in IN[0]
unwElements.append(UnwrapElement(elem))а лучше список МАПать
unwElements = map(lambda x:UnwrapElement(x), IN[0])НО, мап сработает если подавать на вход список))
Короче, в любом ноде от КлокВорка – ест…[Читать далее] -
ИваСерж ответил(а) на тему Разный уровень детализации на 1-ом виде в форуме Помогите с питон кодом 7 лет, 3 месяца назад
По выставлению семейств надо ещё вид указывать. Я ж выставляю аннотации.
По трубам – если сильно надо – можно прорисовывать линиями детализации. Можно написать скрипт, который будет брать LocationCurve. По этой кривой можно строить линию детализации либо две линнии с отступом равным радиусу ))Единственная проблема – обрисовать так фитинг…[Читать далее]
-
ИваСерж ответил(а) на тему Разный уровень детализации на 1-ом виде в форуме Помогите с питон кодом 7 лет, 3 месяца назад
Нельзя. “Костыли” читаем дальше.
Подобная проблема у меня с масштабами. Как один вид приспособить для правильного отображения в масштабе 1к100 и 1к500. Ответ – никак. Из положения вышел следующим образом: поверх семейства размещаю дополнительное семейство условных обозначений для масштаба 1к500, например. При 1к100 скрываю это обозначение при 1…[Читать далее] -
ИваСерж ответил(а) на тему Категория из файла общих параметров в форуме Задать вопрос 7 лет, 3 месяца назад
В чем проблема с помощью регулярных выражений “распарсить” сам текстовый файл и взять все оттуда?
Можно открыть в экселе, например (разделители выставить “табуляция”)
4 “столбец” – Тип данных
5 “столбец” – Категория -
Legantmar voted up to a reply by Ром in the topic как вытащить Indexы из списка? 7 лет, 3 месяца назад
-
ИваСерж ответил(а) на тему Координаты подрезки вида в форуме Задать вопрос 7 лет, 3 месяца назад
Вполне осуществимо методами АПИ через питон.
За подрезки отвечает класс ViewCropRegionShapeManager
Обсуждалось тут:
http://adn-cis.org/forum/index.php?topic=3234.0 -
Ренат Я. voted up to the topic Создание осей (Create grids) by Legantmar 7 лет, 4 месяца назад
-
Legantmar voted up to a reply by olexandr in the topic Отключение примыкания стен с обоих концов 7 лет, 4 месяца назад
-
Legantmar voted up to a reply by olexandr in the topic Отключение примыкания стен с обоих концов 7 лет, 4 месяца назад
-
ИваСерж ответил(а) на тему RevitAPI – Эта сборка скомпилирована для другого процессора в форуме Задать вопрос 7 лет, 4 месяца назад
Не хватает
WhereElementIsNotElementType() -
ИваСерж ответил(а) на тему RevitAPI – Эта сборка скомпилирована для другого процессора в форуме Задать вопрос 7 лет, 4 месяца назад
Насколько я понимаю, нет никакого способа подключиться к потоку Ревита напрямую с помощью внешних программ (будь-то Си шарп или питон). Вот поэтому он и не видит открытый документ, активные виды и т.п. Скорее всего, частичный доступ к методам в библиотеке будет доступен, но по факту бесполезен.
Поэтому нужно либо писать библиотеки и встраиват…[Читать далее] -
ИваСерж ответил(а) на тему как выбрать елементы на виде ? в форуме Задать вопрос 7 лет, 4 месяца назад
Точно. Все правильно. Также нашел эту ссылку.
Вторая перезагрузка коллектора работает какраз по виду. В качестве вида можно подать текущий вид. Там же можно посмотреть примеры со стенами
http://www.revitapidocs.com/2018/6359776d-915e-f8a2-4147-b31024671ee1.htm
-
ИваСерж ответил(а) на тему как из Python получить элемент Revit? в форуме Задать вопрос 7 лет, 4 месяца назад
ToDSType(False) – для элементов созданных посредством АПИ
.ToDSType(True) – для существующих элементов.
Информация с гитхаба
https://github.com/DynamoDS/Dynamo/wiki/Python-0.6.3-to-0.7.x-MigrationТам же в разделе GeometryObjects
dynamoGeometry = revitGeometryObject.ToProtoType()Попробуй оба.
Я так понял, первый способ нужен для нод…[Читать далее] -
ИваСерж ответил(а) на тему Визуализация траектории электрических цепей в форуме Задать вопрос 7 лет, 4 месяца назад
Это и есть задача построения графов. Я планировал присвоить каждому лотку параметр типа “НомерРебра”. По этому параметру можно фильтровать и раскладывать трубы. В трубе сделать параметр “ПутьСледованияВграфе” – в котором записывать путь по лотку. Однако, обычный инженер не справится с заполненем лотка такой информацией вручную. Эту информ…[Читать далее]
-
Ренат Я. ответил(а) на тему Обработка содержимого Текстовых примечаний в форуме Ноды 7 лет, 4 месяца назад
по поводу выбора текстовых элементов, ответ дан в теме
-
ИваСерж ответил(а) на тему Управляющие символы в Code Block в форуме Задать вопрос 7 лет, 5 месяцев назад
Как по мне, все нормально. В какой ячейке и что надо разъединять? Прошу такой же скрин, но с указанием ячейки.
-
ИваСерж ответил(а) на тему Управляющие символы в Code Block в форуме Задать вопрос 7 лет, 5 месяцев назад
Самый странный вопрос, который когда-либо задавали.
Чисто так, для интереса, вот допустим, вам удалось получить подчеркнутый текст в код-блоке, но зачем???А теперь серьезно: судя по вопросу, предполагаю, что конечная цель все-таки не подчекривание текста в Динамо, а подчеркивание
текста где-то в Ревите. Поставте задачу конкретней. -
ИваСерж ответил(а) на тему Группировка списка в форуме Задать вопрос 7 лет, 5 месяцев назад
C:Program FilesDynamoDynamo Revit1.2DynamoSandbox.exe
Ярлыков тоже нет -
ИваСерж ответил(а) на тему Ошибка в 'SetParameterByName' в форуме Задать вопрос 7 лет, 5 месяцев назад
Параметры надо через транзакцию записывать.
В скрипт закидываем “стандартные” импорты и смотрим, чтоб была строка про документ
Ниже пример из реального скрипта, в котором я устанавливаю новый диаметр трубы.doc = DocumentManager.Instance.CurrentDBDocument
TransactionManager.Instance.EnsureInTransaction(doc)
#Можно было бы заменить на Лук…[Читать далее] -
ИваСерж ответил(а) на тему Ошибка в 'SetParameterByName' в форуме Задать вопрос 7 лет, 5 месяцев назад
Блин, что-то подумал, что это дизайнСкрипт.
Тогда как по мне, генератор списка написан немножко не в питоновской парадигме – все должно быть читаемо.
Чаще используйте комманду map, а не генерируйте список циклом.
Я бы сделал отдельную функцию, в которой прописал бы что надо делать для одного элемента.
Но это уже особенности стили…[Читать далее] - Загрузить еще