kulkul
-
Legantmar ответил(а) на тему Автоматическое закрытие диалоговых окон. Использование C# в форуме Задать вопрос 7 лет, 10 месяцев назад
- зачем нам C# ? ))
- а зачем использовать эти DialogBoxShowing ?
- удалить элементы можно и с помощью IronPython
-
Legantmar ответил(а) на тему DesignScript IF в форуме Задать вопрос 7 лет, 10 месяцев назад
про design script не подскажу, но лучше уже начать изучать python – списки, циклы и условия
-
Legantmar ответил(а) на тему Сортировка дверей по типу стен, которые они вставлены в форуме Задать вопрос 7 лет, 10 месяцев назад
или с помощью нода GetSurrounding (получаем списки по каждой стене и какие двери в нее входят) (можно воспользоваться поиском, чтобы узнать про этот нод побольше)
также можно с помощью python и revitAPI – команда door.Host для получения стены в которую она вставлена (Серж про это выше уже сказал)
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Вопрос : как эти коннектора различать между собой ? идентифицировать ? например если нужно замерить расстояние между определенными коннекторами…
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
1.) Как получить коннектор из набора (ConnectorSet)
Для того чтобы вытаскивать коннекторы из набора нужно вначале поместить их в список:
connectors=[]
a=UnwrapElement(IN[0]).ConnectorManager.Connectors # в IN[0] у нас труба
for i in a:
connectors.append(i)
На выходе получаем набор коннекторов (ConnectorSe…[Читать далее] -
txt ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 10 месяцев назад
вопрос этого же автора из динамо чата
Решение
-
txt создана тема Параметр по типу, экземпляру в форуме Задать вопрос 7 лет, 10 месяцев назад
Сегодня был вопрос в динамо чате: (выкладываю с разрешения автора):
Решение (может кому пригодится):
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Thank you kulkul ,
Im know about it and want to see what inside this node (python code) because im want to create the new pipe between 2 connectors in one python codeНадеюсь понятно написал на ломаном английском)
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Похоже, что когда мы определяем два коннектора Connector_1, Connector_2 в пределах одного питон кода, то они определяются как ConnectorSet (это можно проверить нодом Object.Type)(если в питоне определить только один какой-нибудь коннектор, пусть Connector_1, то на выходе будем иметь Connector). Однако , если мы определяем коннекторы…[Читать далее]
-
txt voted up to a reply by txt in the topic Соединить трубы 7 лет, 10 месяцев назад
-
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Сам метод находится по ссылке:
http://www.revitapidocs.com/2017/705a520c-2546-322a-1b35-b3df66960674.htm -
txt ответил(а) на тему Соединить трубы в форуме Задать вопрос 7 лет, 10 месяцев назад
Пока что на таком шаге (для двух выделенных труб, расположенных на одной оси с разрывом – как на картинке в первом сообщении (дальние концы заглушены)
код питонаimport clr
[Читать далее]
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
#clr.AddReference("Revi… -
Legantmar ответил(а) на тему Справка РевитАпи в форуме Задать вопрос 7 лет, 10 месяцев назад
Кто пропустил новость
Прошу заполнить анкету (9 вопросов), по результатам которой будет принято решение “делать курсы или нет” )) (все зависит от вас)
Спасибо за ваше уделенное время.p.s. не то, чтобы я хотел “срубить бабла”, но мое время тоже должно как-то поощряться… спасибо за понимание.
Окончательная цена может зависеть от количества…[Читать далее] -
txt ответил(а) на тему Справка РевитАпи в форуме Задать вопрос 7 лет, 10 месяцев назад
Всеми руками за !
-
Legantmar ответил(а) на тему Справка РевитАпи в форуме Задать вопрос 7 лет, 10 месяцев назад
Хотел сделать небольшой видео курс для продвинутых пользователей, но не знаю востребован ли…
-
txt voted up to a reply by txt in the topic Справка РевитАпи 7 лет, 10 месяцев назад
-
Legantmar ответил(а) на тему Справка РевитАпи в форуме Задать вопрос 7 лет, 10 месяцев назад
каждое решение выстрадано (примеров на все случаи жизни нет)
Тимур, я рад, что ты задал такой вопрос и дорос до этого уровня.-
- в Dynamo используется IronPython который написан на C# и поддерживающий .Net (все, что не понятно, гуглишь или спрашиваешь в этой теме)
- Можно посмотреть скрипты (в разделе скачать) или кастом ноды, например о…
-
-
txt ответил(а) на тему поиск как в экселе в форуме Задать вопрос 7 лет, 10 месяцев назад
list_contain_true_false=[[True if IN[1][x].upper() in i.upper() else False for i in IN[0] ] for x in range(len(IN[1]))]
OUT=list_contain_true_false -
txt создана тема Справка РевитАпи в форуме Задать вопрос 7 лет, 10 месяцев назад
Есть сайт справки ревит апи
http://www.revitapidocs.com/2017.1/556c51c6-7db8-9519-ea60-57d70a1372df.htm
Хотелось бы узнать, кто на каком уровне им владеет?
Возможно есть люди, которые свободно могут воспользоваться ЛЮБЫМ методом через динамо который там описан?
Или у всех все просходит методом “тыка”?
Там коды написаны на VB (это visual basic ?)…[Читать далее] -
Legantmar ответил(а) на тему Как получить из значения из списка списков в форуме Задать вопрос 7 лет, 10 месяцев назад
в питоне точно также, OUT = IN[0][0][0] (где IN[0] – это вход с номером порта)
также можешь поискать flatten в питоне - Загрузить еще