Вопросы по теме 'revit-api'

Revit 2013: где можно получить стыки Т-образной стены?
Я пытаюсь получить все соединения данной стены в Revit, но все ресурсы, которые я нашел в Интернете, не работают. LocationCurve.get_ElementsAtJoin(n) возвращает только несколько, и, как указано в документации: Получите все элементы,...
804 просмотров
schedule 09.11.2021

Как запустить встроенные команды Revit с C #
Я хочу знать, существует ли методика передачи вычисленных значений во встроенную команду Revit изнутри программы C #, а затем, возможно, (на основе результатов, например, делает ли элемент слишком коротким или слишком длинным для известного...
3300 просмотров
schedule 10.09.2021

Как разделить переменную между двумя скриптами pyRevit?
Я использую последнюю версию pyRevit v45. Я пишу информацию во временные файлы с myTempFile = script.get_instance_data_file("id") Это создает файл с именем pyRevit_2018_xxxx_id.tmp, в котором я храню полезную информацию. Если я не ошибаюсь,...
101 просмотров
schedule 08.10.2021

Координаты помещений и пространства Revit в пространстве листа
<polygon id='b794fee5-9602-4cfa-b738-b72d15fb794c-00056876' points=' -53.29,24.8 -53.29,-11.2 -53.29,-11.2 -33.29,-11.2 -33.29,-11.2 -33.29,4.8 -33.29,4.8 -33.29,12.8 -33.29,12.8 -33.29,24.8 -33.29,24.8 -53.29,24.8' style='fill:blue; stroke:blue;...
210 просмотров

Revit API WPF C #: кнопка "Проверить все" для флажков в списке
Я новичок в программировании с помощью WPF и C #, и у меня есть вопрос относительно возможности автоматической проверки всех флажков в списке. Я разрабатываю плагин для Autodesk Revit и, указав все названия комнат в поле списка, хочу проверить их все...
171 просмотров
schedule 17.10.2021

Какие изменения необходимо внести в мой код, чтобы создать новый трехмерный вид в перспективе в Revit?
Я скопировал код из Building Coder , чтобы создать трехмерный вид в перспективе в уже открытом файле Revit. Однако когда я запускаю метод Execute, ничего не происходит. В выходном журнале нет исключений или ошибок, поэтому я думаю, что это просто...
42 просмотров
schedule 24.02.2022

Autodesk Revit Architecture 2014 .NET API C # найдите место для экземпляра в ссылке
У меня следующая конфигурация: файл A - это моя архитектурная модель со стенами, комнатами, мебелью ... Файл B - это мой электромеханический файл с осветительными приборами, розетками, ... Файл A связан с файлом B, поэтому файл B является файлом...
1158 просмотров
schedule 01.03.2022

Revit Architecture 2012: как изменить любую стену в навесной стене и как управлять линиями навесов
У меня есть программа, которая выбирает стену и получает разные параметры, но я не знаю, как изменить стену в навесной стене. А после я хочу контролировать количество и конкретные места линий на стене. Я присоединяюсь к своему коду, но он не...
1576 просмотров
schedule 16.03.2022

Поиск координат базовой точки в revit api
Я создал плагин, который вычисляет пересечения между сетками. Координаты из расчета пересечения используют положение базовой точки в качестве начала координат. Я хочу преобразовать координаты в положение точки съемки. Я попытался получить...
4066 просмотров
schedule 22.03.2022

AccessViolationException при доступе к свойствам «Выше», «Ниже», «Суффикс» и «Префикс» измерения
В Revit 2013 у меня есть инструмент, который я делаю, чтобы копировать размеры с одного чертежного вида на другой. У меня получилось правильно создать новую версию измерения, включая Curve , DimensionType и References , но у меня возникли...
397 просмотров
schedule 24.03.2022

Изменение размера экземпляра семейства во время вставки
Я создаю надстройку для Revit 2014. Я хочу вставить параллелепипед в проект, ширина, глубина и/или высота параллелепипеда должны быть установлены во время вставки. Я создал семейство с кубом 1x1x1 и тремя параметрами экземпляра, которые автоматически...
1073 просмотров
schedule 30.03.2022

Форма Windows в надстройке Revit
Я написал довольно много разных надстроек, но мне все еще не удается заставить форму Windows работать в Revit. Программа работает нормально, и у меня есть DLL, настроенная для доступа к Revit. Вот разные разделы моего кода. Программа более...
1490 просмотров
schedule 05.04.2022

Как отписаться от DocumentSaved Event в Idling Event и выйти из функции?
У меня проблема с событиями в Revit. Даже если я отменяю подписку на DocumentSaved Event в Idling Event, управление программой не выходит за рамки функции DocumentSaved Event, тем самым вызывая DocumentSaved Event на неопределенный срок. Вот...
44 просмотров
schedule 04.04.2022

MissingFieldException (AmbientTransactionWarning) с использованием EF Core в надстройке Revit
Я использую Pomelo.EntityFrameworkCore.MySql (3.1.1), чтобы сохранить некоторые данные в MySql. Когда контекст настроен впервые, я получаю это исключение: Возникло исключение: 'System.MissingFieldException' в Pomelo.EntityFrameworkCore.MySql.dll...
67 просмотров

Как добавить параметры к элементу семейства Revit из документа Revit в revit-api c #
Я работаю над проектом, в котором мне нужно загрузить семейства Revit фитингов (изгибов) труб в документ Revit и обновить его общие параметры как параметры типа. Мне удалось выполнить эту задачу, поскольку мне нужно было получить доступ к семейству...
1837 просмотров
schedule 10.04.2022

Как подобрать в элементе определенную плоскость, чтобы отразить ее?
Я работаю с Revit API и оболочкой Revit Python, чтобы создать инструмент, и часть работы инструмента включает в себя зеркальное отображение выбранного элемента (стола), показанного на снимке экрана. Чтобы подобрать плоскость, отражающую стол, я...
52 просмотров

Запретить открытие окна Revit
Я пытаюсь перехватить Revit и не дать окну открываться. В частности, я пытаюсь применить ключевую заметку к объекту, а затем позволяю пользователю создать ключевую заметку, однако в любом случае, я это делаю, это позволяет им разместить ключевую...
338 просмотров
schedule 16.05.2022

Немодальная проблема pyRevit WPF
Итак, я только начинаю погружаться в WPF в pyRevit. Я попытался реализовать класс pyrevit.forms.WPFWindow следующим образом: # -*- coding: UTF-8 -*- """ Third-Party software credits: pyRevit: repository at https://github.com/eirannejad/pyRevit...
256 просмотров
schedule 15.05.2022

Команда смещения в Revit API
Как я могу использовать команду смещения в моем плагине C#? У меня есть список линий/дуг для включения в смещение и значение смещения. Я не могу найти команду для использования. Я думал, что класс ElementTransformUnit содержит что-то для этого,...
770 просмотров
schedule 16.06.2022

Как создать новую библиотеку с расширением (* .adsklib) в Revit, используя revit api,
Я хочу сохранить материал Revit в определенном месте, как я это делаю. В Revit внутри браузера материалов можно создать новую библиотеку и сохранить в ней материал. Как это возможно через api. «Создать новую библиотеку с расширением .adsklib»
183 просмотров
schedule 01.07.2022