Revit API: геометрия пересечения между элементами - PullRequest
0 голосов
/ 30 апреля 2020

Моя цель состоит в том, чтобы пересечь воздуховод со стеной, затем получить геометрию пересечения и получить его размеры, чтобы я мог сделать рукав автоматически. Я попробовал рабочий процесс в динамо, и он работал, пересекая solid каждого элемента, затем получая «кубоид» пересечения, получая его размеры и так далее. проблема в том, что я не могу найти ничего в Revit API Docs, который бы дал мне форму и геометрию пересечения.

Может кто-нибудь помочь с этим?

1 Ответ

0 голосов
/ 30 апреля 2020

В Revit API вы можете использовать свойство Element.Geometry для извлечения геометрии элемента и содержащихся в нем твердых тел. Имея их в руках, вы можете определить пересечение, используя метод BooleanOperationsUtils.ExecuteBooleanOperation .

...