Разработка Номер секции и этажа
Файл для тестирования:
https://disk.yandex.ru/d/qNzZQdrcuU6WWQ
Проверять наличие геометрии для FamilyInstance в GeometryElement > GeometryInstance > GetInstanceGeometry Если геометрия отсутствует использовать точку вставки (Transform > Origin)
Добавить картинку справа от категорий, которая поясняет смещение.
Сделать окно плагина всегда поверх Revit.
Заполняет параметр этажа для элемента правильно правильно, но в отчете выводит ошибку, что уровень не найден, пример: id 15412391 (при значении смещения 0.42)
Добавить пропорции колонок в отчете, убрать ограничение по ширине колонки, добавить границы колонки в заголовке таблицы
В списке форм какая-то ерунда:
Form1 Form3 Form4 Form5 Form6Картинка с подсказкой должна быть размещена справа от списка категорий, без всяких всплывающих окон. Не нужно придумывать что-то, сразу было условия справа от категорий.
У "мм" убрать точку
Параметр для номера секций должен быть заполнен По умолчанию "ADSK_Номер секции", то же с параметром этажа. Если в поле есть выпадающий список, тогда нужно использовать, например запоминать введенные строки, но с возможностью удаления из списка. Или убрать выпадающий список.
В списке категорий какой-то бред: "Категория с описанием2, Категория1 и т.д."
Сделать поле выбора категории шире, чтобы убрать горизонтальный скрол.
Обрабатывать нужно только физические элементы. Выделенные категории не являются элементами 3D модели и не должны обрабатываться.
Выбор категорий сейчас неудобен, нужно прокликивать все категории по-отдельности. Нужно добавить галочку сверху, для выбора/исключения всех. Добавить возможность использовать SHIFT для выбора нескольких.
Учитывать свойства Host в FamilyInstance для определения хоста элемента. Брать значение из hostа.
При нажатии на id элемента в отчете добавлять его в Selection
В отчете стоит ограничение размера колонки "Ошибка", текст не читается.
Со смещением что-то не так, низ стены был на -420 мм, при смещении 450 не нашел, при смещении 1450 нашел уровень
Смещение задавать в мм