Python эквивалент Surfnorm Matlab - PullRequest
0 голосов
/ 20 июня 2020

Я ищу Python функцию, которая работает аналогично системе Matlab surfnorm для вычисления векторов нормалей как точек сетки.

[Nx, Ny, Nz] = surfnorm (X, Y, Z) * ​​1003 *

Было бы неплохо создать график поверхности с показанными векторами нормалей, но мой основной интерес - это вычисление векторы нормали в каждой точке сетки на поверхности.

1 Ответ

0 голосов
/ 20 июня 2020

Рассмотрите возможность использования pyvista для удобного построения трехмерных графиков в Python. Он также имеет функции для вычисления нормалей поверхности.

Документы: https://docs.pyvista.org/index.html

Нормали поверхности: https://docs.pyvista.org/examples/01-filter/compute-normals.html

...