Legantmar
@legantmar
активность: 2 дня, 18 часов назад-
Legantmar ответил(а) на тему Копирование значений из параметра проекта в общие параметры в форуме Ноды 9 лет, 5 месяцев назад
для справки
-
Legantmar ответил(а) на тему Копирование значений из параметра проекта в общие параметры в форуме Ноды 9 лет, 5 месяцев назад
нет у меня ревит 2016, да и файлик ты не предоставил.
поэтому пример немного другой, но смысл понятен.
для определения Id номера я использовал LookUpimport clr
clr.AddReference(‘RevitAPI’)
import Autodesk
from Autodesk.Revit.DB import *clr.AddReference(“RevitNodes”)
import Revit
clr.ImportExtensions(Revit.Elements)clr.AddReference(“RevitSe…[Читать далее]
-
Legantmar ответил(а) на тему Копирование значений из параметра проекта в общие параметры в форуме Ноды 9 лет, 5 месяцев назад
нет у меня ревит 2016, да и файлик ты не предоставил.
поэтому пример немного другой, но смысл понятен.
для определения Id номера я использовал LookUp -
Legantmar ответил(а) на тему Копирование значений из параметра проекта в общие параметры в форуме Ноды 9 лет, 5 месяцев назад
нет у меня ревит 2016, да и файлик ты не предоставил.
поэтому пример немного другой, но смысл понятен. -
Legantmar voted up to a reply by tuuletin in the topic Порассуждаем о "динамическом" взаимодействии питона с ревитом 9 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Копирование значений из параметра проекта в общие параметры в форуме Ноды 9 лет, 5 месяцев назад
> на планах необходимо брать данные из параметров проекта (откуда?)
> их в общие параметры проекта (марка на плане). (куда?)
я, честно говоря, слабо знаком с возможностью MEP и поэтому ничего не понял ))
Желательно:
– указать версию revit
– приложить файлик rvt в архиве (и ваши “наброски в динамо”, если есть)
– сделать принтскрин с указани…[Читать далее] -
Legantmar ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
какая версия ревит?
вот эту тему уже видел?
для Revit 2016:
ids=uidoc.Selection.GetElementIds() — получает Id номера всех выделенных элементовдалее через doc.GetElements(ids) — можно получить сами элементы
uidoc.Selection.SetElementIds(ids) — выделяет элементы по их Id
-
Legantmar ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
какая версия ревит?
вот эту тему уже видел?
для Revit 2016:
ds=uidoc.Selection.GetElementIds() — получает Id номера всех выделенных элементовдалее через doc.GetElements(ids) — можно получить сами элементы
uidoc.Selection.SetElementIds(ids) — выделяет элементы по их Id
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 5 месяцев назад
> да он несуразен в том, что так много нодов)
)))
если так рассуждать, то мой один из первых скриптов тоже несуразный (главное чтоб работал).
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
> да дело то не в точках — их найти совсем труда не составит
видимо я зря старался.. (reference к сожалению достать не удалось)
update:
попробовал из точки сделать reference point, но пишет, что сделать это можно только в семействе ((update2:
при внимательном рассмотрение понял, что ребра (edges) достаю…[Читать далее]
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
> да дело то не в точках — их найти совсем труда не составит
видимо я зря старался.. (reference к сожалению достать не удалось)
update:
попробовал из точки сделать reference point, но пишет, что сделать это можно только в семействе (( -
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
> да дело то не в точках — их найти совсем труда не составит
видимо я зря старался.. (reference к сожалению достать не удалось)
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
да дело то не в точках — их найти совсем труда не составит
видимо я зря старался.. (reference к сожалению достать не удалось) -
Legantmar ответил(а) на тему Порассуждаем о "динамическом" взаимодействии питона с ревитом в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
>Только, чтобы точки передавались ручным запусканием скрипта, а скрипт бы был запущен и ожидал получения
к сожалению, это невозможно (есть хитрый способ, но я не скажу) (ибо ревит сильно тупит и зависает)
конкретно в твоем случае, после последней точки нужно нажимать Esc – чтобы “отпустить” ревитp.s. по поводу второй части вопроса, этот UI.UIA…[Читать далее]
-
Legantmar ответил(а) на тему Оффсет Curve линий внутрь в форуме Ноды 9 лет, 5 месяцев назад
>Да заметил вот косяк:( если посреди помещения стоит, например, колонна, то поликурвы не строятся:(
уже был такой вопрос, к сожалению да.
как альтернативный временный выход – выключить галочку у колонн “граница помещения” (в этом случае нужно будет дописать скрипт – вычитать из помещения площадь колонн попавших в него) -
Legantmar voted up to a reply by ent1g in the topic Помогите найти нод размеров 9 лет, 5 месяцев назад
-
Legantmar ответил(а) на тему Spot Coordinates с помощью Dynamo+Python в форуме Помогите с питон кодом 9 лет, 5 месяцев назад
это можно сделать, я позже покажу (но это довольно сложный метод)
проще на мой взгляд идти этим путем:
-
Legantmar voted up to a reply by Ihar in the topic Случайные значения 9 лет, 5 месяцев назад
- Загрузить еще