Ситуация следующая: я определил трехмерную фигуру, используя сужающуюся сплошную геометрию в python (т. Е. Pycsg), и мне нужен двумерный массив с высотой трехмерной фигуры в качестве значений.
3Dформа в paraview с цветами, представляющими высоту / толщину, выглядит следующим образом: 3d форма в paraview
Я не могу понять, как сделать это в Python эффективным способом.Результат должен выглядеть следующим образом: результат
Я попытался использовать куб (основание 1px ^ 2), который является пересечением с трехмерной формой, а высота - это расстояние между двумя концамиточки.Это работает, но это занимает больше минуты.Я уверен, что есть более эффективный способ сделать это, но я не могу понять это.
Я в порядке с определением 3D-формы другим способом и использованием разных библиотек.
Спасибо.