Функция для нахождения нормалей обычного трехмерного объекта - PullRequest
0 голосов
/ 02 мая 2019

Я работаю над сценарием распознавания образов для трехмерных объектов, которые хранятся в виде облака точек, а также для триангулированной поверхностной сетки, и мне необходимо получить нормальные векторы поверхности относительно поверхности в каждой вершине сетки. По-видимому, встроенная функция surfnorm принимает (четко определенную) функцию в 2D-области с диапазоном в качестве 3-го измерения, в отличие от использования прямого трехмерного объекта (в данном случае, оболочки белка). В частности, это N x N x N массивов с единицами на поверхности белка и нулями в других местах, тогда как то, что ищет surfnorm, выглядит примерно так (N x N) x N и может быть выражено в виде четко определенного функция 2 переменных.

Есть ли встроенная функция или, возможно, библиотека, которая могла бы сделать это? Это не совсем то же самое, что делает встроенная функция, и в целом эти поверхности нелегко обобщить в 2D-функцию, поскольку формы могут быть довольно дикими.

...