Поиск ближайшего элемента сверху

Главная Форумы Задать вопрос Поиск ближайшего элемента сверху

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #10059 Score: 0
    Alex
    Участник

    Добрый день, коллеги!
    Есть задачка с маркировкой отверстия где необходимо указать(габариты/тип стен-основания/расстояние до ближайшего сверху перекрытия)
    Если с первыми 2умя пунктами я справился (получаю габариты из элемента и основу, то как быть с поиском ближайшего элемента не понимаю).
    Думал искать через вектор от стены, но там все классы “геометрия” может кто-то решал похожую задачку?

    #10060 Score: 0
    txt
    Модератор
    86 pts

    Одна из не лучших идей:

    1. Получаете точку середины текущей плиты pt1
    2. Берете солиды остальных плит – Solids, отметка которых выше pt1
    3. проверяете пересечения, фильтруете Solids :
    for s in Solids:
    s.IntersectWithCurve (Линия по точкам pt1, точка выше ) …
    4. Сортируете по расстоянию , берете наименьшее

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Для ответа в этой теме необходимо авторизоваться.