Python: получить высоту 3D-формы - PullRequest
0 голосов
/ 14 апреля 2019

Ситуация следующая: я определил трехмерную фигуру, используя сужающуюся сплошную геометрию в python (т. Е. Pycsg), и мне нужен двумерный массив с высотой трехмерной фигуры в качестве значений.

3Dформа в paraview с цветами, представляющими высоту / толщину, выглядит следующим образом: 3d форма в paraview

Я не могу понять, как сделать это в Python эффективным способом.Результат должен выглядеть следующим образом: результат

Я попытался использовать куб (основание 1px ^ 2), который является пересечением с трехмерной формой, а высота - это расстояние между двумя концамиточки.Это работает, но это занимает больше минуты.Я уверен, что есть более эффективный способ сделать это, но я не могу понять это.

Я в порядке с определением 3D-формы другим способом и использованием разных библиотек.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...