Высота/длина окна

Автор Тема: Высота/длина окна  (Прочитано 7294 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Высота/длина окна
« : 05-11-2015, 16:20:07 »
Добрый день!
Пытаюсь получить значения высоты и длины окна: с параметрическими окнами все понятно BuiltInParameter.WINDOW_WIDTH и BuiltInParameter.WINDOW_HEIGHT прекрасно работают, а вот со статическими, видимо, не все так просто, данные параметры равны 0 (убедился, используя Revit LookUp), а других параметров не нашел. Правда не пробовал такой вариант wnd.GetParameters("Height")[0], но есть подозрение, что не отработает.
Есть ли возможность вытащить эти параметры?
И как насчет Rough Height и Rough Width, возможно ли их тоже вытащить?

Спасибо

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Высота/длина окна
« Ответ #1 : 05-11-2015, 16:27:22 »
а вот со статическими
День добрый.
А пример таких окон можно?

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Высота/длина окна
« Ответ #2 : 05-11-2015, 16:31:41 »
Может не совсем корректно выразился, но в стандартном шаблоне Revit'а "Construction Template" любое окно M_Fixed..

Отмечено как Решение Виктор Чекалин 05-11-2015, 16:49:37

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Высота/длина окна
« Ответ #3 : 05-11-2015, 16:45:32 »
Нашел я значения, но очень странно, что Height - в definition это DOOR_HEIGHT, а Width - в definition это CASEWORK_WIDTH, а работаю с окном..

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Высота/длина окна
« Ответ #4 : 05-11-2015, 16:51:23 »
Ага, сталкивался я с этим уже. Похоже что это баг в шаблоне этого окна, который кочует из одной версии в другую. Не знаю я правда для чего было вообще делать параметры типа DOOR_WIDTH и WINDOW_WIDTH. Сделали бы просто WIDTH.
Но сейчас уже приходится в любом случае мириться и использовать то что есть.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Высота/длина окна
« Ответ #5 : 05-11-2015, 16:57:54 »
Согласен, интересно они вообще этот баг поправят?
А то сейчас напишу с этими параметрами, а они поправят:)

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Высота/длина окна
« Ответ #6 : 05-11-2015, 17:06:26 »
интересно они вообще этот баг поправят?
Новый шаблон то может и поправят, а существующие семейства, которые были созданы при помощи этого шаблона - вряд ли..

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Высота/длина окна
« Ответ #7 : 05-11-2015, 17:07:58 »
Да уж, ну ничего не поделать, берем на заметку.

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Высота/длина окна
« Ответ #8 : 05-11-2015, 17:13:04 »
Да уж, ну ничего не поделать, берем на заметку.
На это обычно отвечают "Так исторически сложилось" :) Есть тип багов, с которыми вроде и жить нельзя, но в то же время и избавится от них тоже не просто. Это как раз один из них.

Оффлайн Виктор Чекалин

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Высота/длина окна
« Ответ #9 : 19-11-2015, 12:21:33 »
Согласен, интересно они вообще этот баг поправят?
Кстати тут еще нашел похожий случай. Параметр Mark или в русской версии Маркировка имеет название встроенного параметра DOOR_NUMBER :) Естественно, что не только для дверей.

Но случайно обнаружил еще одну особенность, пока писал пост. Оказывается может существовать несколько описаний встроенного параметра. Не знаю пока как это хранится, только что столкнулся с этим.

Оффлайн shssАвтор темы

  • ADN Club
  • ***
  • Сообщений: 214
  • Карма: 5
  • Sergey
  • Skype: sergey.s.shevtsov
Re: Высота/длина окна
« Ответ #10 : 19-11-2015, 12:31:57 »
Да я тоже это заметил, что (на примере окон) один параметр может выступать в роли нескольких.
И хочу отметить, что Revit LookUp не совсем корректно отображает параметры.
На примере того же окно, через дебаг я обнаружил, что параметр DOOR_HEIGHT=WINDOW_HEIGHT, а CASEWORK_WIDTH=WINDOW_WIDTH, но в Revit LookUp это разные значения.