Я хотел бы извлечь сегмент линии, который представляет стену в виде сверху для каждого из различных слоев стены.
Какой механизм существует в Revit API, чтобы позволить мне это сделать.
Я хотел бы извлечь сегмент линии, который представляет стену в виде сверху для каждого из различных слоев стены.
Какой механизм существует в Revit API, чтобы позволить мне это сделать.
Я не уверен, что вы можете получить именно то, что хотите, но вот моя мысль... Вам нужно использовать функциональность Parts (проверьте класс PartUtils, который имеет много статических методов для выполнения работы), чтобы разделить вашу стену на части на основе его слоев. Когда у вас есть слои, вы сможете извлечь геометрию лица из слоев и оттуда решить, как вы хотите спроецировать/извлечь точки лица на интересующую вас плоскость.
У Джереми Таммика есть пара соответствующих сообщений в блоге по этому поводу:
Удачи, Мэтт