Иван
-
Иван voted up to a reply by A.Balm in the topic GUI и IronPython 6 лет, 3 месяца назад
-
Иван создана тема Dynamo Player. Не открывается интерфейс. в форуме Интерфейс 6 лет, 4 месяца назад
Доброго времени суток!
По каким-то неведомым мне причина перестал открывать интерфейс Dynamo Player. Причем сам процесс в диспетчере задач открывается (аж целый 4 процесса), но интерфейс не появляется.
Я пользуюсь Revit 2019 и 2017. Установленные версии Dynamo 1.3.3 и 2.0.1. Переустанавливал Dynamo, но это не помогло.
Подскажите,…[Читать далее]
-
Иван ответил(а) на тему Перекличка )) в форуме Разное 6 лет, 4 месяца назад
++
S+
P+
-
Иван voted up to a reply by anchim678 in the topic Загрузка(выгрузка) связанных файлов через Dynamo 6 лет, 6 месяцев назад
-
Иван voted up to a reply by Stepan in the topic Не работают ноды для выбора по типоразмерам семейства 6 лет, 7 месяцев назад
-
Иван ответил(а) на тему Синтаксис Revit API. Режим траектории электрической цепи в форуме Задать вопрос 6 лет, 8 месяцев назад
Да, Вы верно понимаете. Попробуйте так:
cir.CircuitPathMode = ElectricalCircuitPathMode.AllDevices
К сожалению, на домашнем компе не установлен Revit 2018, не могу сам попробовать.
-
Иван ответил(а) на тему Перемаркировка дверей в форуме Задать вопрос 6 лет, 8 месяцев назад
Вы в фильтр List.FilterByBoolMask подает не типоразмеры, а сами экземпляры окон. Подайте в аргумент list уникальные типоразмеры с нода List.UniqueItems и все будет хорошо.
Выдает ошибку он потому, что не находит в параметрах экземпляра окон параметр “Маркировка типоразмера”.
-
Иван ответил(а) на тему Получение одинаковых элементов многоуровневого списка в форуме Задать вопрос 6 лет, 8 месяцев назад
Добрый день.
Через ноды динамо это, наверняка, можно сделать. Но первым в голову пришло решение на питоне:
list = IN[0]
res = []for i in range(len(list)):
if list[i] in list[i + 1:] or list[i] in res:
res.append(list[i])# Назначьте вывод переменной OUT.
OUT = res
Единственное, что сортировка не такая, как в примере. -
Иван ответил(а) на тему Чтение и запись значений параметров в Python в форуме Задать вопрос 6 лет, 8 месяцев назад
Тоже как-то вытаскивал имя типа из элементов. Получалось вот так:
doc.GetElement(el.GetTypeId()).FamilyName
То есть получилось вытащить через свойство .FamilyNameУже точно не помню всех ньюансов, но вроде бы если брать просто Name, то он выдавал string типа “Autodesk.Revit.DB…” и тд.
Ссылка на свойство в RevitAPI:
-
Иван ответил(а) на тему Изменение базовой точки проекта в форуме Задать вопрос 6 лет, 8 месяцев назад
Изменить параметры базовой точки и точки съемки можно стандартным нодом “Element.SetParameterByName()”. См скриншот.
Но зачем это делать через Dynamo?….
-
Иван ответил(а) на тему Изменение базовой точки проекта в форуме Задать вопрос 6 лет, 8 месяцев назад
В Revit на самом деле есть три системы отчета : Базовая точка, Точка съёмки и его внутренняя система координат. Именно по последней системе системе координат Dynamo и ведет отсчет. Подробнее можете посмотреть https://stepik.org/lesson/40203/step/4?unit=18949, перемотать на 2:50.
В вашем случае вытащите нод Point.ByCoordinate(). Данная точка созда…[Читать далее]
-
Иван ответил(а) на тему Спецификации. Как получить габариты? в форуме Задать вопрос 6 лет, 9 месяцев назад
Нашел:
Габарит высоты можно получить из через SectionData, откуда можно вытащить количество строчек.
ScheduleViews.GetTableData().GetSectionData(SectionType.Body).NumberOfRows -
Иван создана тема Спецификации. Как получить габариты? в форуме Задать вопрос 6 лет, 9 месяцев назад
Доброго времени суток, коллеги!
Подскажите, пожалуйста, как мне забрать высоту спецификации в Dynamo?
В Revit API я просмотрел все методы и свойства класса ScheduleSheetInstance, ViewSchedule и TableData и нашел только возможность взять ширину спецификации. Но важна именно высота.
При создании линии детализации на виде, когда мы наводим на нар…[Читать далее]
-
Иван voted up to a reply by kisli in the topic Корректировка размеров 6 лет, 9 месяцев назад
-
Иван ответил(а) на тему AdaptiveComponent.ByPoints в Python Node в форуме Помогите с питон кодом 6 лет, 12 месяцев назад
Спасибо!
Знал, что через API это должно адекватнее работать, но самостоятельно пока не мог реализовать! Казалось бы, через RevitNodes должно работать.. и вот я уже в шаге от решения проблема, нужно всего лишь пошаманить с форматом данных:)..
Еще раз благодарю за отзывчивость:)
-
Иван voted up to a reply by Иван in the topic AdaptiveComponent.ByPoints в Python Node 6 лет, 12 месяцев назад
-
Иван ответил(а) на тему AdaptiveComponent.ByPoints в Python Node в форуме Помогите с питон кодом 6 лет, 12 месяцев назад
К сожалению, я пробовал и менять структуру, и разворачивать элементы (хотя это не ревитовские точки, а сгенерированные в Dynamo), но он все равно просит у меня Array.
И списки то могу, если мы говорим про list, а вот array могут только цифровые значения. Такую информацию я узнал здесь . Возможно, я что-то путаю..
Часть скрипта и адаптивн…[Читать далее]
-
Иван создана тема AdaptiveComponent.ByPoints в Python Node в форуме Помогите с питон кодом 6 лет, 12 месяцев назад
Добрый день!
Пытаюсь сделать расстановку адаптивных элементов по 4 точкам через Python. Подключил библиотеки RevitNodes,в аргументы подаю список из четырех точек и тип семейства, все как просит у нас DS.
”
import clr
clr.AddReference(‘ProtoGeometry’)
clr.AddReference(‘RevitNodes’)
from Autodesk.DesignScript.Geometry import *
import Revit…[Читать далее] -
Иван ответил(а) на тему Триангуляция сложных поверхностей в форуме Задать вопрос 7 лет назад
Спасибо за ответы! Появились некоторые наработки, как доведу их до ума, обязательно здесь поделюсь.
Если коротко, то внутри ревит получаю через динамо точки поверхности с заданным шагом, по этим точкам строю поверхности либо адаптивными компонентами, либо с помощью mesh, и через формат dxf это более-менее корректно экспортируется в scad в виде…[Читать далее] -
Иван создана тема Триангуляция сложных поверхностей в форуме Задать вопрос 7 лет назад
Добрый день!
Хотел бы поинтересоваться у участников форума ставилась ли перед вами задача экспорта аналитической модели Revit в расчетную программу при условии, что модель содержит сложные криволинейные поверхности? И если ставилась, то каким образом эта проблема решалась? И является ли это проблемой вообще.
Как перенести в SCAD из Revit, на…[Читать далее]
- Загрузить еще