VTK Slow Performance - Многие актеры - Выбор - PullRequest
0 голосов
/ 07 августа 2020

Я новичок ie в ВТК. Я использую VTK в python для моделирования зданий (например, балки и колонны для стального каркаса). Мне нужно выбрать любую балку или колонну в кадре и вызвать событие. Некоторые из этих рам могут иметь более тысячи балок и колонн. Каждая балка и колонна уникальны по своей длине и форме.

Моя первоначальная мысль заключалась в том, чтобы иметь одного актера на балку или колонну. Он отлично работает, пока я не получу большую модель, и в этот момент она становится медленной, когда пользователь вращает модель. Я читал, что эту проблему вызывает большое количество участников. Есть ли способ значительно уменьшить количество актеров, сохраняя при этом возможность выбирать отдельные балки и колонны и запускать события, связанные с этими отдельными балками и колоннами?

Я видел, как люди рекомендуют использовать vtkGlyph3d, но это работает только в том случае, если все элементы одинаковы. Все они разные.

...