kulkul
-
Legantmar ответил(а) на тему Создание линий в Ревит на основе файла TXT в форуме Разное 4 года, 8 месяцев назад
-
Legantmar ответил(а) на тему Создание линий в Ревит на основе файла TXT в форуме Разное 4 года, 8 месяцев назад
какой смысл этой работы?
увидеть форму земельного участка или то, что он находится за 100500 световых лет от центра координат 0.0,0 ?
в твоем файле изменяются только три последних разряда цифр (т.е. метры, десятки метров и сотни метров), тогда к чему три и более разряда цифр вначале?
если задача сделать “паспорт” на участок, т.е. получить его фор…[Читать далее] -
Legantmar ответил(а) на тему Создание линий в Ревит на основе файла TXT в форуме Разное 4 года, 8 месяцев назад
предполагаю, что данное сообщение свидетельствует о выходе координаты за предельно возможные в ревит
скорее всего ошибка в единицах или масштабе
выложи свой файлик txt (или excel) или откуда поступают данные
я попробую сделать новую версию скрипта -
Legantmar ответил(а) на тему Уточнение данных для ввода в скрипте в форуме Задать вопрос 4 года, 10 месяцев назад
На сколько я знаю, открывающееся окно приостанавливает выполнение скрипта, следовательно можно сделать структуру скрипта примерно такого вида:
стартовое окно (ввод данных) – выполнение 1 – второе окно (ввод других данных) – выполнение 2В динамо скрипт выполняется только один раз и не имеет памяти
Другой вариант – использовать “внешнюю памят…[Читать далее] -
Legantmar ответил(а) на тему Линейная нагрузка от стен (Line load by wall) для revit 2017 в форуме Задать вопрос 4 года, 10 месяцев назад
а вот этот?
(под рукой нет и не будет Revit 2020) -
Legantmar voted up to a reply by Виталий in the topic Балансировка трубопроводов в системе отопления 5 лет, 1 месяц назад
-
Legantmar voted up to a reply by Виталий in the topic Балансировка трубопроводов в системе отопления 5 лет, 1 месяц назад
-
Legantmar ответил(а) на тему Инициализатор типа "Autodesk.LibGLib PINVOKE" выдал исключение в форуме Задать вопрос 5 лет, 1 месяц назад
вот это не ты спрашивал?
предлагают переустановить динамо на более новую (или выбирать при запуске корректную версию, если установлено несколько) -
Legantmar ответил(а) на тему Координаты Text Notes в форуме Задать вопрос 5 лет, 1 месяц назад
чувствую, много у тебя вопросов будет ))
накидал тут -
Legantmar ответил(а) на тему Координаты Text Notes в форуме Задать вопрос 5 лет, 1 месяц назад
через питон нод можно вот так:
OUT = UnwrapElement(IN[0]).Coord
Но выбрать TextNotes можно только в английской версии
(у меня dynamo 2.0.2, не знаю поправили ли этот баг в последней версии dynamo) -
Legantmar ответил(а) на тему Конвертация ModelCurves в среду Dynamo в форуме Задать вопрос 5 лет, 1 месяц назад
Денис
1) есть нод Element.Geometry
2) можно через питон нод
import clr
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
from Revit.Elements import *
clr.ImportExtensions(Revit.GeometryConversion)
OUT =[UnwrapElement(i).GeometryCurve.ToProtoType() for i in IN[0]] -
Legantmar ответил(а) на тему Анализ зарплат в BIM по всему миру. в форуме Разное 5 лет, 2 месяца назад
это называется – сколько людей, столько и мнений
опираться на то, что кто-то, чего-то говорил (или писал на заборе) это крайне необъективное исследование.
что ты хотел сказать этим “анализом”?
учитывал ли ты уровень налоговой нагрузки, индекс “бигмака”, индекс благополучия этих стран (городов), стоимость жилья (аренда), продуктов, ЖКХ…[Читать далее] -
Legantmar ответил(а) на тему Анализ зарплат в BIM по всему миру. в форуме Разное 5 лет, 2 месяца назад
Интересный анализ.
А с чем связано повторение некоторых городов в таблицах? (например Москва, Киев, Торонто)p.s.
На мой взгляд, на первом месте должно быть условие работы (коллектив, интерес), на втором зарплата (которая может зависеть от множества факторов) -
Legantmar ответил(а) на тему Создать пространство на основе помещения в форуме Задать вопрос 5 лет, 3 месяца назад
в первом python ноде поправь строчку:
if otm[i] == level.Name: -
Legantmar ответил(а) на тему TypeError: expected BuiltInParameter, got str в форуме Задать вопрос 5 лет, 3 месяца назад
потому, что:
1) на вход подавал стринг (текст) типа “222333”, вместо числа 222333 – соответственно, стринг нужно преобразовать к целому числу, как int(“222333”)
2) ElementId(число) – не получает элемент, а только находит Id по указанному числу в скобках
3) не там разместил append – в твоем примере, ты на выходе получил бы лист с одним Id, е…[Читать далее] -
Legantmar ответил(а) на тему TypeError: expected BuiltInParameter, got str в форуме Задать вопрос 5 лет, 3 месяца назад
попробуй заменить 20 строку на:
a.append(doc.GetElement(ElementId(int(i))))
и вместо 23: OUT = a -
Legantmar ответил(а) на тему TypeError: expected BuiltInParameter, got str в форуме Задать вопрос 5 лет, 3 месяца назад
Александр, это работает примерно так:
element = doc.GetElement(ElementId(224453)) , где 224453 – число, а не “224453” стринг -
Legantmar ответил(а) на тему Заполнение параметра семейства дверей в форуме Задать вопрос 5 лет, 3 месяца назад
1) создай новый проект, сделай несколько стенок и помещений (3-4), расставь стандартные семейства дверей открывающиеся в разные помещения – запусти мой код, если работает нормально, то вернись к версии без try и except, запусти еще раз, если опять все хорошо, переходи к п.2
2) замени стандартные семейства дверей на ваши, повтори п.1 – если не работ…[Читать далее] -
Legantmar ответил(а) на тему Заполнение параметра семейства дверей в форуме Задать вопрос 5 лет, 3 месяца назад
и?
знаний в Dynamo, Python и Revit API нет
про Revit LookUp слышишь впервые
“дверь принадлежит помещению” – это ты так решила по плану? а если она открывается в обе стороны или на улицу?
если правильно рассуждать, то дверь принадлежит стене (точнее имеет Host)
если ты решила использовать Dynamo,то ответь мне, по какому параметр…[Читать далее] -
Legantmar ответил(а) на тему Корректировка размеров в форуме Задать вопрос 5 лет, 3 месяца назад
первый вариант:
посмотри мое видео https://www.youtube.com/watch?v=U8vVw52LgM8 ,
найди скрипт в разделе скачать,
попытайся разобраться в нем,
параллельно освоив Python и работу с Revit API
и сделай свое решение, какое тебе нужно
(потеряешь много времени, но отработаешь свою зарплату и приобретешь опыт)второй вариант: сэкономить свое время,…[Читать далее]
- Загрузить еще