kulkul
-
txt ответил(а) на тему Изменить тип семейства в форуме Задать вопрос 7 лет, 5 месяцев назад
glam,
спасибо за то , что поделились
Полностью разделяю вашу точку зрения! все что вы описали – я тоже над этим думал, в принципе понимал как примерно сделать часть из этого, но, самое главное, как вы очень точно заметили, необходимо учитывать остывание воды в трубах , так как по факту она будет падать в зависимости от расстояния, и дальние…[Читать далее]
-
txt voted up to a reply by txt in the topic Изменить тип семейства 7 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 7 лет, 5 месяцев назад
еще раз в дополнении к http://dynamobim.ru/forums/topic/tips-and-trics-советы-и-приемы/page/4/#post-5082
if else в генераторе
пример:
lst = [1,2,3,4,5,6]
collection = ["ok" if d == 3 else 0 for d in lst]>> [0, 0, ‘ok’, 0, 0, 0]
-
txt ответил(а) на тему Изменить тип семейства в форуме Задать вопрос 7 лет, 5 месяцев назад
Спасибо! помогло
+Ранее не знал: как легко получить из выбранного в Ревит FamilyInstance все его FamilyTypes:
OUT=IN[0].Type.Family.Types
в итоге для одного FamilyInstance можем менять его типы так (выбрав нужный индекс в код-блоке): -
txt voted up to a reply by txt in the topic Изменить тип семейства 7 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Изменить тип семейства в форуме Задать вопрос 7 лет, 5 месяцев назад
по второму вопросу, если просит Id, а ты даешь Int, то:
либо добавь UnwrapElement(elem).Id
либо ElementId(IN[0].Id)по первому вопросу, изменить можно через ChangeType(Id)
Вот пример, для смены типа окна:
-
txt voted up to a reply by Александр in the topic Узел для кодировки 7 лет, 5 месяцев назад
-
txt ответил(а) на тему Изменить тип семейства в форуме Задать вопрос 7 лет, 5 месяцев назад
как получить Element.Id из FamilyType?
код:
….
x=UE(IN[0]).ChangeTypeId(IN[1])
…
для выбранного элемента (семейства) получив его тип можно получить его element.id так:
но как получить element.id из выбранного family type?
-
txt создана тема Изменить тип семейства в форуме Задать вопрос 7 лет, 5 месяцев назад
пытаюсь в питоне изменить тип семейства , подскажите в чем ошибка (как таковой ошибки скрипт не выдает, но по факту ничего и не меняет) :
-
txt voted up to a reply by Legantmar in the topic Tips and tricks (Советы и приемы) 7 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Узел для кодировки в форуме Задать вопрос 7 лет, 5 месяцев назад
или вот так через BuiltInCategory.OST_MEPSpaces:
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference("RevitServices")
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocumentOUT = FilteredEleme…[Читать далее]
-
txt voted up to a reply by Динар in the topic ID главного семейства 7 лет, 5 месяцев назад
-
Legantmar voted up to a reply by Александр in the topic Узел для кодировки 7 лет, 5 месяцев назад
-
txt ответил(а) на тему Узел для кодировки в форуме Задать вопрос 7 лет, 5 месяцев назад
в этой же теме ответ #6795
честно говоря, я не вижу большой разницы чтобы упаковывать скрипт с определением всех пространств в нод, так как:
- чтобы использовать вместо двух нодов – один? ну не думаю что в этом есть большая выгода)
- возможно уже есть готовый нод, поищите в пакетах, … вот например, из пакета Bakery:
-
txt voted up to a reply by Legantmar in the topic Название паттерна у материала 7 лет, 5 месяцев назад
-
txt voted up to the topic Название паттерна у материала by Legantmar 7 лет, 5 месяцев назад
-
txt voted down to a reply by Legantmar in the topic Название паттерна у материала 7 лет, 5 месяцев назад
-
txt voted up to a reply by Legantmar in the topic Название паттерна у материала 7 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Связь оконных/дверных проёмов с частями стен в форуме Задать вопрос 7 лет, 5 месяцев назад
прямым путем сложно (нет прямой взаимосвязи)
но можно через пересечение геометрий частей и окон/дверей (вложенные циклы лучше делать в python)
- собираешь все части в проекте (через FilterCollection и OST_Parts)
- собираешь все окна и двери в проекте (аналогично)
- делаешь вложенный циклы – пройтись по всем частям и геометрию каждой сравнит…
-
Legantmar ответил(а) на тему Параметры по типу. Стены в форуме Задать вопрос 7 лет, 5 месяцев назад
- Загрузить еще