Всеволод
-
Сергей Кривой ответил(а) на тему Empty List в форуме Задать вопрос 8 лет, 3 месяца назад
Здравствуйте, Юлия.
None в питоне обозначает отсутствие элемента (выводится как нуль или null). В вашем случае элемент присутствует, и этот элемент — пустой список. Проверить, что список пустой можно, взяв количество его элементов:
‘a[13][1].Count = 0:
b = 10’
-
Сергей Кривой ответил(а) на тему RevitAPI.chm (local help) download в форуме Revit Library (API) 8 лет, 3 месяца назад
Ещё один онлайн-ресурс по Revit API: http://www.revitapidocs.com/
Сразу 2015, 2016 и 2017 версии. Также потихоньку появляются примеры использования на Python, что не может не радовать.
-
Сергей Кривой ответил(а) на тему Как задать двойное условие с помощью Python кода в форуме Задать вопрос 8 лет, 3 месяца назад
Здравствуйте, Анатолий.
У вас второй цикл проверяет все элементы списка “c”, каждый раз перезаписывая переменную “d”. Таким образом, значению этой переменной в случае прохождения второго цикла всегда соответствует последний элемент списка “c” (в вашем случае 1, т. е. “d” равно “Третий”).
Чтобы при значении 0 в первом списке проверялся элемент с…[Читать далее]
-
Alexandr Popov ответил(а) на тему Чистая площадь стен в ведомость отделки помещений в форуме Ноды 8 лет, 3 месяца назад
У помещений есть Стадия, да чаще это стадия возведения.
-
Alexandr Popov ответил(а) на тему Выборка по значению параметра семейства. Помогите разобраться в форуме Ноды 8 лет, 4 месяца назад
Разделить на 10, округлить до 0 знака и умножить на 10. Аналогично и с округлением до 5.
-
Alexandr Popov ответил(а) на тему Семейство в помещении в форуме Задать вопрос 8 лет, 4 месяца назад
Если я правильно понял, то одного раза размножить раковины по помещениям будет достаточно.
а так да всё верно надо Geometry DoesIntersect сравнивать. Вам ведь решения с питоном не интересны? а ListMap ещё один забыл убрать. И вообще я бы попробовал в ноде DoesIntersect перекрестную работу включить на кажды…[Читать далее]
-
Alexandr Popov ответил(а) на тему Семейство в помещении в форуме Задать вопрос 8 лет, 4 месяца назад
Если я правильно понял, то одного раза размножить раковины по помещениям будет достаточно.
а так да всё верно надо Geometry DoesIntersect сравнивать. Вам ведь решения с питоном не интересны? а ListMap ещё один забыл убрать. И вообще я бы попробовал в ноде DoesIntersect перекрестную работу включить на кажды…[Читать далее]
-
Alexandr Popov ответил(а) на тему Семейство в помещении в форуме Задать вопрос 8 лет, 4 месяца назад
Если я правильно понял, то одного раза размножить раковины по помещениям будет достаточно.
а так да всё верно надо Geometry DoesIntersect сравнивать. Вам ведь решения с питоном не интересны? а ListMap ещё один забыл убрать.
-
Alexandr Popov ответил(а) на тему Семейство в помещении в форуме Задать вопрос 8 лет, 4 месяца назад
Если я правильно понял, то одного раза размножить раковины по помещениям будет достаточно.
а так да всё верно надо Geometry DoesIntersect сравнивать. Вам ведь решения с питоном не интересны?
-
Сергей Кривой voted up to a reply by Dmitry_dronov in the topic RevitAPI.chm (local help) download 8 лет, 4 месяца назад
-
Сергей Кривой ответил(а) на тему RevitAPI.chm (local help) download в форуме Revit Library (API) 8 лет, 4 месяца назад
Искал *.chm для Revit 2017, в итоге пришлось установить SDK. Вот, может кому понадобится:
-
Alexandr Popov ответил(а) на тему Как переключить ось из режима 2D в 3D и обратно не нашел в API в форуме Помогите с питон кодом 8 лет, 4 месяца назад
Пожалуйста, поздравляю, в нашем ряду “копателей” прибыло))) спасибо за информацию.
-
Alexandr Popov ответил(а) на тему Как переключить ось из режима 2D в 3D и обратно не нашел в API в форуме Помогите с питон кодом 8 лет, 4 месяца назад
Я думаю конечно надо с этим разобраться. Но пока нашел вот такое временное решение, может будет полезным?
https://apps.autodesk.com/RVT/ru/Detail/Index?id=1828199890895811733&appLang=en&os=Win64
Я полагаю, что за переключение 2D/3D отвечает функция SetDatumExtentType() но она просит на вход какие-то параметры DatumEnds наверно View и ещё что-то.
-
Alexandr Popov ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 4 месяца назад
Ещё нюансик если вы лишний раз сделаете UnwrapElement (или например помещение анврапните) то получите вот такую ошибку:
IronPython.Runtime.Types.ReflectedIndexer или #indexer
Вобщем запомните что надо в таком случае убрать лишний анврап.
И ещё частая ошибка
IronPython.Runtime.Types.BuiltInFunction
Это означает что вы в конце функции ск…[Читать далее]
-
Alexandr Popov ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 5 месяцев назад
А ещё закомментить участки кода можно тремя кавычками “”” до текста и после “””
-
Alexandr Popov ответил(а) на тему Обращение к эскизным линиям. в форуме Ноды 8 лет, 5 месяцев назад
У элементов обычно есть метод .Curves который вытаскивает эти линии в формате Curve. Самих эскизных линий в понимании программном ревита нет, это имитация (дополнительные линии, которые появляются для того, чтобы пользователь мог изобразить свои мысли). После нажатия галочки эти линии пропадают а по их координатам строится элемент).
-
Alexandr Popov ответил(а) на тему Обращение к эскизным линиям. в форуме Ноды 8 лет, 5 месяцев назад
У элементов обычно есть метод .Curves который вытаскивает эти линии в формате Curve. Самих эскизных линий в понимании программном ревита нет, это имитация (дополнительные линии, которые появляются для того, чтобы пользователь мог изобразить свои мысли). После нажатия галочки эти линии пропадают а по их координатам строится элемент.
-
Alexandr Popov ответил(а) на тему Выбор узлов сетки в форуме Ноды 8 лет, 5 месяцев назад
Проблема может быть в том, что данный нод работает над формами проекте. Доступ к элементам редактора семейства осуществляется по-другому.
-
Alexandr Popov ответил(а) на тему Экспорт из Autocad в Dynamo в форуме Ноды 8 лет, 5 месяцев назад
Данный нод ForceChildrensEval из пакета prorubim, он служит для обновления скрипта, т.е. не обязательный. Можно заменить его на bool который переключатель true false. Должно работать. Выберите через нажатие Обзор свой файл в формате dxf. И имя слоя наверное надо указать существующий слой в файле dxf.
-
Alexandr Popov ответил(а) на тему Экспорт из Autocad в Dynamo в форуме Ноды 8 лет, 5 месяцев назад
Данный нод ForceChildrensEval из пакета prorubim, он служит для обновления скрипта, т.е. не обязательный. Можно заменить его на bool который переключатель true false. Должно работать. Выберите через нажатие Обзор свой файл в формате dxf.
- Загрузить еще