#c# #datagrid #scatter3d #marching-cubes #isosurface
Вопрос:
В настоящее время я хочу использовать алгоритм маршевого куба для извлечения изоповерхностей ,но набор данных, который у меня есть, находится в формате точечных данных, а не в формате сетки, поэтому я пытаюсь выполнить повторную выборку этих точечных данных по вершинам сетки, чтобы запустить маршевый куб.Я попытался найти K ближайших соседей, чтобы найти все k соседних точек из точечных данных для каждой вершины сетки и получить их среднее значение, но этот процесс очень медленный, так как мой набор данных точек очень велик. Я надеюсь, что кто-нибудь сможет предложить мне решение этой проблемы.
Комментарии:
1. Это лучше делать в Matlab. Вы можете создать библиотеку dll в Matlab, которую можно вызвать из приложения на c#.