Александр
-
Legantmar ответил(а) на тему как забрать значения параметра "Группа модели" из стен в ССЫЛКЕ(RVTlink) в форуме Задать вопрос 7 лет назад
я правильно понимаю:
1) что стены сгруппированы в группы?
2) стены из LINK ты уже получил?
далее алгоритм следующий (в циклах):
1) найти все группы (узнать имена)
2) посмотреть какие элементы в них входят
3) если твоя стена совпадает с одним из этих элементов, то получить имя группыupdate. вспомнил еще про вот такой метод: http://dynamobim.…[Читать далее]
-
Legantmar ответил(а) на тему DesignScriptGuide цикл while в форуме Задать вопрос 7 лет назад
мой совет, но ты можешь остаться при своем, я не настаиваю:
1) изучай python (здесь на сайте полно ссылок, в том числе на вкладке меню справочник)
2) не используй циклы while (ибо одна ошибка может привести к “катастрофе”), если можно обойтись for -
Legantmar ответил(а) на тему Кабельный журнал. Проблема экспорта "Тип провода" в форуме Задать вопрос 7 лет назад
т.е. работа со спецификацией? скопировать текст в первую колонку?
-
Legantmar ответил(а) на тему Как получить члены элемента сборки? в форуме Задать вопрос 7 лет назад
для получения элементов входящих в сборку используй нод Assembly.Members из пакета clockwork
для создания новой сборки можно использовать нод Assembly.FromElements
у меня он сразу не заработал я скопировал нод python script и поправил код (убрал дополнительный цикл)
p.s. новой сборки возможно только со свободными элементами, не входящими в дру…[Читать далее]
-
Legantmar ответил(а) на тему Кабельный журнал. Проблема экспорта "Тип провода" в форуме Задать вопрос 7 лет назад
покажи скриншоты, что откуда и куда хотелось бы, а то я открыл и ничего не нашел, что соответствовало бы твоему “описанию” ))
(просьба указывать версию revit) -
Legantmar ответил(а) на тему Работа с dataGridView в python через SharpDevelop в форуме Задать вопрос 7 лет назад
следующий вопрос у тебя будет как писать свои плагины и желательно без Dynamo (ибо оч. тормозит) и желательно на python
ответ – revit python shell (бесплатный) или Legantmar ribbon (платный, рассмотрю предложения) -
Legantmar ответил(а) на тему Работа с dataGridView в python через SharpDevelop в форуме Задать вопрос 7 лет назад
//… макросы Dynamo с GUI интерфейсом в какой программе или связке удобнее писать?
В SharpDevelop есть графика winforms, но нет подсказок, дописывающих код.//
тут где тебе удобнее (к сожалению для IronPython уделяется мало внимания).
я начинаю с SharpDevelop для расстановки и размеров компонентов, подписи, шрифты и пр.
далее дописы…[Читать далее] -
Legantmar ответил(а) на тему Работа с dataGridView в python через SharpDevelop в форуме Задать вопрос 7 лет назад
-
ИваСерж ответил(а) на тему Вставка окна или двери в геометрию стены. в форуме Задать вопрос 7 лет назад
Совершенно верно. UnwrapElement(element)
ЭЛЕМЕНТ! а не список целиком.
Если список одноуровневый – поможет цикл. А если список содержит вложенные списки?
А если “список” вовсе не список, а одиночный элемент?
Мы циклом опять влетим в “список” и выбьет ошибку.
Вывод: лучше всего организовать рекурсивную обработку списка.
Код обработки люб…[Читать далее] -
ИваСерж ответил(а) на тему Вставка окна или двери в геометрию стены. в форуме Задать вопрос 7 лет назад
Ром, Анврапаете не правильно.
Мне уже надоело писать на форуме людям про анврап…. Посмотрите ноды ClockWork – там анврап классно реализован. Если не найдете – скину скрипт -
ИваСерж ответил(а) на тему Посчитать элементы в помещении в форуме Задать вопрос 7 лет назад
- Добавил общий целочисленный параметр
- Добавил параметр с формулой
- Работает. И даже деление на 0 рабочих мест не вызывает ошибки ))
Ссылка будет активна несколько дней. Потом удалю.
-
Legantmar ответил(а) на тему Быстрая простановка размеров в форуме Ноды 7 лет назад
Артем добавил в раздел скачать
http://dynamobim.ru/cmdownloads/авторазмер-между-стенами-и-осями-2018/Для тех кому интересно, рассказываю (правильную табуляцию смотрите в коде по ссылке выше).
1) если вы импортируете библиотеку ProtoGeometry как:
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
то далее у…[Читать далее] -
ИваСерж ответил(а) на тему Посчитать элементы в помещении в форуме Задать вопрос 7 лет назад
Скорей всего параметр “Кол-во рабочих мест” – текстовый. Тексты не участвуют в формулах. Можно пример проекта набросать и выложить для тестов (только не на Яндекс – в Украине заблокирован)? Задача кажется простой – попробую что-нибудь придумать.
-
Legantmar ответил(а) на тему C# и Sharp Develop в форуме Задать вопрос 7 лет назад
плагины пишутся в основном на C#
но есть бесплатный revit python shell
и Legantmar ribbon
(тебе могу подарить, за заслуги на этом форуме, добавь в скайпе) -
Legantmar voted up to a reply by txt in the topic Категория из файла общих параметров 7 лет назад
-
Legantmar voted up to a reply by txt in the topic Сортировка по значению главного элемента и входящих в него 7 лет назад
-
Legantmar voted up to a reply by txt in the topic Сортировка по значению главного элемента и входящих в него 7 лет назад
-
ИваСерж ответил(а) на тему Посчитать элементы в помещении в форуме Задать вопрос 7 лет назад
Тоже в Ревите можно сделать.
“с меткой “Рабочее место” – что за метка такая? Предлагаю вместо метки ввести параметр (обязательно общий) для подсчета количества рабочих мест. Например столу назначить числовое значение параметра “Рабочее место” – 1, а стойке или длинному стору “Рабочее место” – 3. В спецификации получим количество просуммирован…[Читать далее]
-
ИваСерж ответил(а) на тему Посчитать элементы в помещении в форуме Задать вопрос 7 лет назад
Давно делается без Динамо
Создать обычную спецификацию. В спецификации есть поле “Помещение” – добавить к сецификации необходимую информацию о помещении. Отсортировать так как удобно! Пруфит! -
ИваСерж ответил(а) на тему Категория из файла общих параметров в форуме Задать вопрос 7 лет назад
Вопрос ещё актуален? Написал какраз работающий скрипт по вопросу. Могу помочь, если что.
https://pastebin.com/rLDSg975 - Загрузить еще