Площадь стены с проемом в помещении

Автор Тема: Площадь стены с проемом в помещении  (Прочитано 15403 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #15 : 08-12-2015, 10:20:59 »
http://adn-cis.org/vyichislenie-brutto-i-netto-ploshhadej-pverxnosti-sten.html
Виктор, насколько я понял, по выше указанной ссылке обсуждали точно такую же проблему. Проем для одного помещения решили вычитанием.
Вывод: там тоже subface.GetSubface().Area возвращает поверхность без учета проема.

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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #16 : 09-12-2015, 10:06:26 »
Антон, да, действительно. Тоже нашел вчера эту статью. В дополнение к ней, есть еще  одна.

Кстати я понял почему у вас на видео результат не такой как у меня. Дело в том, что я для теста использовал объект Opening - Проем. И с ним результат тот, который нужно. Но вот почему для окон/дверей поведение GetSubface().Area другое - непонятно.

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #17 : 09-12-2015, 15:08:39 »
Виктор, а балку можно как-то посчитать в помещении?
Принцип такой же, нужна только плоскость пересечения.
Не могу вообще найти  балку в помещении. Она не отображается в BoundarySegment и BoundingBoxIntersectsFilter, чтобы ее хоть как-то отнести к нужному помещению.

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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #18 : 11-12-2015, 13:38:37 »
Она не отображается в BoundarySegment
Балка скорей всего не является границей помещения, поэтому и не видно ее.
Метод расчета площади и объема помещений какой выставлен?

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #19 : 11-12-2015, 14:12:43 »
Вот так установлено

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #20 : 14-12-2015, 10:24:51 »
Такие типы проемов решил обойти вставкой временных стен. На место проема вставляю стену, которая прекрасно считается и потом удаляю.

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #21 : 28-01-2016, 11:58:32 »
Виктор, здравствуйте!

По поводу этой темы: "...Кстати я понял почему у вас на видео результат не такой как у меня. Дело в том, что я для теста использовал объект Opening - Проем. И с ним результат тот, который нужно. Но вот почему для окон/дверей поведение GetSubface().Area другое - непонятно."

Есть ли какое-то решение получить GetSubface() стены, который пересекается с помещением, включая дверь или окно?




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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #22 : 03-02-2016, 13:23:10 »
Есть ли какое-то решение получить GetSubface() стены, который пересекается с помещением, включая дверь или окно?
Антон, прошу прощения за поздний ответ.
Так ведь GetSubface() как раз и возвращает часть стены, включая дверные проем и окна. Или что то другое имелось ввиду?

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #23 : 03-02-2016, 13:25:09 »
Виктор, в данном случае GetSubface() возвращает часть стены, но без учета проема в виде двери или окна...

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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #24 : 03-02-2016, 13:30:59 »
Подождите. Так ведь когда я проверял, у меня получилось, что если вставлен объект Opening, то он не учитывается (по крайней мере по площади). Если вставлена дверь или окно, то площадь Subface не меняется и остается такой же, что с дверью, что без нее.

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #25 : 03-02-2016, 13:33:00 »
Виктор, то есть так и должно быть: По факту площадь стены с дверью должна совпадать с площадью этой же стены, но уже без двери?

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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #26 : 08-02-2016, 11:32:56 »
то есть так и должно быть
Антон, я считаю что так не должно быть. Но Revit API возвращает площадь стены не взирая на то, что там есть окна или двери. Решение есть в статьях, ссылки на которые я давал ранее.

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #27 : 08-02-2016, 11:35:31 »
Виктор, в статьях нет решения, в случае, когда проем стены, граничит с двумя помещениями - способ с вычитанием площади проема не подходит сюда...

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

  • Administrator
  • *****
  • Сообщений: 694
  • Карма: 111
  • Skype: chekalin-v
Re: Площадь стены с проемом в помещении
« Ответ #28 : 08-02-2016, 12:06:15 »
Антон, а в реальности это что за проем, который с двумя помещениями граничит?

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

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Площадь стены с проемом в помещении
« Ответ #29 : 08-02-2016, 12:11:54 »
Виктор, в реальности -  это дверь в квартире-студии. Дверь граничит с кухней и комнатой.