ITEMIKA BIM стандарт
Войти

Разработка Номер секции и этажа

Обновлено 14 минут назад·300 слов
Тестирование#

Файл для тестирования:
https://disk.yandex.ru/d/qNzZQdrcuU6WWQ

Проблемы#
  1. Проверять наличие геометрии для FamilyInstance в GeometryElement > GeometryInstance > GetInstanceGeometry Если геометрия отсутствует использовать точку вставки (Transform > Origin)

  2. Добавить картинку справа от категорий, которая поясняет смещение.

  3. Сделать окно плагина всегда поверх Revit.

  4. Заполняет параметр этажа для элемента правильно правильно, но в отчете выводит ошибку, что уровень не найден, пример: id 15412391 (при значении смещения 0.42)

  5. Добавить пропорции колонок в отчете, убрать ограничение по ширине колонки, добавить границы колонки в заголовке таблицы

  6. В списке форм какая-то ерунда:

      Form1
      Form3
      Form4
      Form5
      Form6
  7. Картинка с подсказкой должна быть размещена справа от списка категорий, без всяких всплывающих окон. Не нужно придумывать что-то, сразу было условия справа от категорий.

  8. У "мм" убрать точку

  9. Параметр для номера секций должен быть заполнен По умолчанию "ADSK_Номер секции", то же с параметром этажа. Если в поле есть выпадающий список, тогда нужно использовать, например запоминать введенные строки, но с возможностью удаления из списка. Или убрать выпадающий список.

  10. В списке категорий какой-то бред: "Категория с описанием2, Категория1 и т.д."

Решено#
  1. Сделать поле выбора категории шире, чтобы убрать горизонтальный скрол.

  2. Обрабатывать нужно только физические элементы. Выделенные категории не являются элементами 3D модели и не должны обрабатываться.

  3. Выбор категорий сейчас неудобен, нужно прокликивать все категории по-отдельности. Нужно добавить галочку сверху, для выбора/исключения всех. Добавить возможность использовать SHIFT для выбора нескольких.

  4. Учитывать свойства Host в FamilyInstance для определения хоста элемента. Брать значение из hostа.

  5. При нажатии на id элемента в отчете добавлять его в Selection

  6. В отчете стоит ограничение размера колонки "Ошибка", текст не читается.

  7. Со смещением что-то не так, низ стены был на -420 мм, при смещении 450 не нашел, при смещении 1450 нашел уровень

    1. Смещение задавать в мм