Евгений Колчин
-
Legantmar voted up to a reply by JON73 in the topic Сравнение и подстановка 7 лет, 4 месяца назад
-
Legantmar voted up to a reply by Анна in the topic Выравнивание аналитической модели 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Работа со спецификацией в форуме Синтаксис и родные библиотеки Python 7 лет, 4 месяца назад
скачать
внутри файла добавил комментарии. -
Legantmar voted up to a reply by JON73 in the topic Как скопировать площадь окна в пространство 7 лет, 4 месяца назад
-
Legantmar voted up to a reply by Legantmar in the topic Линии контура помещения 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Линии контура помещения в форуме Revit Library (API) 7 лет, 4 месяца назад
Alex, есть 2 варианта:
1) создаешь solid по линиям контура и с помощью нода Geometry.DoesIntersect проверяешь пересечения2) использовать нод GetSurrounding
-
Legantmar voted up to a reply by Legantmar in the topic Линии контура помещения 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Как получить координаты аналитической модели Revit 2017 в форуме Задать вопрос 7 лет, 4 месяца назад
U(IN[0]).GetPlane().Origin
p.s. если пишет про IronPython.Runtime.Types.BuiltinFunction то нужно добавить круглые скобки
где U – UnwrapElement (см.тему шаблона) -
Legantmar ответил(а) на тему Как получить координаты аналитической модели Revit 2017 в форуме Задать вопрос 7 лет, 4 месяца назад
1) что такое sel_element ? (есть подозрение, что не AnalyticalModelSurface)
2) попробуй развернуть его добавив UnwrapElement
3) посмотри dir(sel_element) или dir(UnwrapElement(sel_element) есть ли у него GetPlane -
Legantmar ответил(а) на тему Как получить имя группы для элемента ? в форуме Revit Library (API) 7 лет, 4 месяца назад
даже не знаю.. ))
элемент уже выделился каким то образом (или скриптом), потребовалось узнать к какой группе он относится. -
Legantmar ответил(а) на тему Как получить координаты аналитической модели Revit 2017 в форуме Задать вопрос 7 лет, 4 месяца назад
- пользуйся dir(element) чтобы увидеть доступные команды для элемента
- делай по шагам – посмотри что такое sel_element (точно ли AnalyticalModelSurface), далее что выдаст sel_element.GetPlane (точно ли plane) и так далее
-
Legantmar создана тема Как получить имя группы для элемента ? в форуме Revit Library (API) 7 лет, 4 месяца назад
Не знаю кому это может пригодится, но такой вопрос был.
Есть некоторый элемент(полученный незаконным путем)который входит в какую то группировку.через RevitLookup видно, что у такого элемента появляется значение в параметре GroupId (для несгруппированных элементов равен null)
OUT = doc.GetElement(U(IN[0]).GroupId).Name…[Читать далее]
-
Legantmar ответил(а) на тему Как получить координаты аналитической модели Revit 2017 в форуме Задать вопрос 7 лет, 4 месяца назад
юзай документацию по revit API (пользуйся RevitLookup)
в твоем случае должно быть как то так:
AnalyticalModelSurface.GetPlane.Origin (получишь центр поверхности)
p.s. и не забыть подключить соответствующую библиотеку: from Autodesk.Revit.DB.Structure import * -
Legantmar voted up to a reply by ent1g in the topic Как привести код в читаемый вид 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Выравнивание аналитической модели по опорной плоскости Revit 2017 в форуме Задать вопрос 7 лет, 4 месяца назад
-
Legantmar ответил(а) на тему Как привести код в читаемый вид в форуме Задать вопрос 7 лет, 4 месяца назад
- не совсем понятен заголовок темы
- не понятно, что у тебя за редактор
советы:
1. скопировать код в редактор динамо и там попробовать
2. удалить закомментированную строку и посмотреть, что будет работать..p.s. я не понял вопроса..
-
Legantmar ответил(а) на тему Существует ли параметр в форуме Задать вопрос 7 лет, 4 месяца назад
try:
твой код
except: pass
далее твой код..
все это можно включать в цикл for
(однострочником никак, да и зачем так усложнять?) -
Legantmar ответил(а) на тему Существует ли параметр в форуме Задать вопрос 7 лет, 4 месяца назад
если просто узнать, то можно воспользоваться нодом Parameters или посмотреть с помощью плагина RevitLookup
если в питон скрипте, то скорее всего через try / except -
Legantmar ответил(а) на тему Как скопировать площадь окна в пространство в форуме Задать вопрос 7 лет, 4 месяца назад
с помощью нода GetSurroundingElement из пакета SteamNodes можно найти окружающие элементы.
(доп. информацию можно получить если вбить название этого нода в строку поиска форума.) -
Legantmar ответил(а) на тему Распределенная нагрузка по площади комнат с возможностью смещения по высоте в форуме Разное 7 лет, 4 месяца назад
сделал для версии 2017
Распределенная нагрузка от комнат (Area loads by rooms) 2017
p.s. ошибка из-за того, что делал для версии 2015, а с 2016 изменилась политика revit API.
- Загрузить еще