Пересечение element с плоскостью?

Главная Форумы Python Revit Library (API) Пересечение element с плоскостью?

В этой теме 2 ответа, 2 участника, последнее обновление  tuuletin 3 года/лет, 5 мес. назад.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Сообщения
  • #3046 Score: 0

    tuuletin
    Участник
    3 pts

    Привет, задача такая: хочу получить True/False от пересечения данного Element с некой плоскостью (будь то ReferencePlane, например, или что угодно).
    К сожалению, ElementIntersectsElementFilter Class видит пересечения только двух Element друг с другом.
    Он не видит пересечение Element и ReferencePlane.
    Как можно самым простым способом проверить, пересекает ли данный элемент заданную плоскость?

    #3050 Score: 2

    Dmitry_dronov
    Модератор
    50 pts

    Привет.

    1. конвертировать реф.плейн в динамо.плейн
    2. конвертировать “элемент” в динамо.геометрию или динамо.точку
    3. пользуясь нодом  geometry.doesintersect получить True/False
    #3051 Score: 0

    tuuletin
    Участник
    3 pts

    Спасибо, Дмитрий, именно то, что мне нужно.

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)

Для ответа в этой теме необходимо авторизоваться.