Legantmar
@legantmar
активность: 8 месяцев, 3 недели назад-
Александр ответил(а) на тему Копирование значений параметров в форуме Задать вопрос 1 год, 5 месяцев назад
Добрый день.
Вам необходимо получить помещения как объект, это будет список.
Далее для каждого помещения получить все ваши плинтусы, это будет один список на одно помещение.
В этом списке получить суммарное значение Длина и записать именно в своё помещение.
-
Александр ответил(а) на тему getset_descriptor is not callable в форуме Задать вопрос 2 года, 4 месяца назад
type(start) -> XYZ
https://www.revitapidocs.com/2019/c2fd995c-95c0-58fb-f5de-f3246cbc5600.htm
https://www.revitapidocs.com/2019/f1f95e46-5af9-faf9-e741-c8dd8a6207de.htm
start.X
start.Y
start.Z
-
Александр ответил(а) на тему Получение элементов в форуме Задать вопрос 3 года, 6 месяцев назад
Коллектор для любого вида:
<div>
<div>coll_activ_view = DB.FilteredElementCollector(doc, active_view.Id)</div>
<div>active_view – любой необходимый вид…</div>
</div> -
Александр voted up to a reply by Legantmar in the topic Шаблон (python) 4 года, 8 месяцев назад
-
Александр ответил(а) на тему Шаблон (python) в форуме Dynamo Libraries 4 года, 8 месяцев назад
Спасибо за подробности!
-
Александр voted up to a reply by Legantmar in the topic Линии контура помещения 4 года, 8 месяцев назад
-
Александр ответил(а) на тему Как скопировать площадь окна в пространство в форуме Задать вопрос 4 года, 8 месяцев назад
Если в проекте есть П или Г образные помещения , то пользовательский нод Tool.GetSurroundingElements не правильно отбирает списки .
Т.к. Он использует метод BoundingBox…
-
Александр ответил(а) на тему Прошу помочь найти два нода в форуме Задать вопрос 4 года, 8 месяцев назад
Я же написал, что можно вскрывать ноды и брать , то что нужно и пересохранять как пользовательский нод.
Какая задача стоит перед Вами?
-
Александр ответил(а) на тему Прошу помочь найти два нода в форуме Задать вопрос 4 года, 8 месяцев назад
GeniusLoci
-
Александр ответил(а) на тему Получение атрибутов из списка в форуме Задать вопрос 4 года, 8 месяцев назад
В таком списке надо заранее иметь элемент, из которого потом надо будет получать данные.Если в списке уже только диаметры, то данные(объекты) конечные, из них уже нечего не получить.
Смотрите в сторону создания словарей, это в динамо 2.
-
Александр ответил(а) на тему Изоляция воздуховодов и фасонных частей в форуме Задать вопрос 4 года, 10 месяцев назад
Изоляция элемент HOST,поэтому вначале сами элементы сделайте отдельные списки по категории, а затем уже в этих списках получайте изоляцию.
-
Александр ответил(а) на тему string[] to element в форуме Задать вопрос 4 года, 10 месяцев назад
Ты получил Имя элемента, получил ключ для сортировки и отсортировал именно имя элементов, а не сами элементы.
В list FilterByMask подай не имя элемента , а сами элементы из All element of Category/
-
Александр ответил(а) на тему разрезы в форуме Задать вопрос 4 года, 10 месяцев назад
Разрез создать по оси.
-
Александр создана тема Глобальный параметр Формула в форуме Синтаксис и родные библиотеки Python 4 года, 10 месяцев назад
При назначении значения как формула для глобального параметра в revit в окне управления глобальными параметрами надо значение обрамлять знаками : “value”.
Я ни когда и не задумывался, почему и зачем, а оказалось, это не переназначение в string, а именно правило формулы.
Вот в этом была проблема- val_f = ‘”‘ + valueGP + ‘”‘
Выкладываю реш…[Читать далее]
-
Александр ответил(а) на тему Глобальный параметр создать и назначить GROUP в форуме Задать вопрос 4 года, 10 месяцев назад
Помогли в чате…
[В ответ на Alex .4uT]
Спасибо, большое.
В шпаргалку:
# Return All Global Parameters From Doc:
GlPar = GlobalParametersManager.GetAllGlobalParameters(doc) # noqa
for i in GlPar:
gp = doc.GetElement(i) # gp in GlPar
nameGP = gp.Name # noqa Return name GP
valueGP = gp.GetValue().Value
typeGP = valueGP.GetTyp…[Читать далее] -
Александр ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 4 года, 10 месяцев назад
“..from math import cos, sin, tan, atan, radians..”
Вот спасибо, не знал..
А про импорт * , так это что бы ни чего не грузило лишнего, то что надо в сценарий.
А так подробно описал для таких ламеров как я…
-
Александр создана тема Глобальный параметр создать и назначить GROUP в форуме Задать вопрос 4 года, 10 месяцев назад
Необходимо в проекте создать глобальные параметры аналогичные как в другом файле в открытой сессии revit.
Прочитать, параметры, сравнить по имени, создать и присвоить значения – я сделал.
Не могу найти как изменить значение именно по назначению группы , в которую надо переместить параметры.
При создании, нет аргумента для группы , пользовал…[Читать далее]
-
Александр ответил(а) на тему Подключение модуля math в форуме Синтаксис и родные библиотеки Python 4 года, 10 месяцев назад
А жалко , что тема так давно не наполняется.Вроде и все понятно,Но как быть новичкам….
Покритикуйте:
import math
from math import radians as rad
from math import sin as sinus
from math import cos as cosinus
from math import tan as tangens
from math import atan as arctangent‘Угол в градусах’
angle_In_Degrees = int(IN[1])
‘Перевод в радианы…[Читать далее] -
Александр ответил(а) на тему разделение таблиц спецификации в форуме Revit Library (API) 4 года, 11 месяцев назад
Подскажи есть решение этого вопроса на сегодня?Буду благодарен очень.
-
Александр ответил(а) на тему Если список пуст – не выполнять скрипт в форуме Задать вопрос 5 лет, 1 месяц назад
1.Надо использовать функции при написании кода.-это очень просто!
2.Можно использовать внутри функций условия на выполнения.
3.Этот пункт надо ставить на первое место-используйте Python.
- Загрузить еще