Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: A.Egorov от 24-11-2020, 18:22:05

Название: Контур квартиры из контуров помещений
Отправлено: A.Egorov от 24-11-2020, 18:22:05
Привет  :)
В вычислительной геометрии есть такая стандартная задача?
Если есть то подскажите как называется.
P.S.
Задача решается для Ревита. Прямоугольники это контуры помещений, нужно получить контур квартиры.
(https://i.postimg.cc/LYc0Yzh0/image.png) (https://postimg.cc/LYc0Yzh0)
Название: Re: Контур квартиры из контуров помещений
Отправлено: Александр Игнатович от 25-11-2020, 11:05:01
Ну можешь попробовать получать контуры помещений с настройкой "по центру стены", т.е. используя метод:
Код - C# [Выбрать]
  1. public IList<IList<BoundarySegment>> GetBoundarySegments(
  2.         SpatialElementBoundaryOptions options
  3. )

в options задавать SpatialElementBoundaryLocation.Center и затем объединять их, ну или, если необходимо больше информации об ограничивающих помещение элементах, тогда есть класс SpatialElementGeometryCalculator для анализа помещений/пространств
Название: Re: Контур квартиры из контуров помещений
Отправлено: A.Egorov от 25-11-2020, 20:15:52
Александр, спасибо это помогло