Я работаю над трехмерной диаграммой в Java, используя Java 3D. Он должен отображать кучу измеренных значений. При измерении полученные данные разбросаны. Это означает, что мне придется интерполировать недостающие точки, чтобы правильно нарисовать мою поверхность.
Я еще не изучал все эти 3D-геометрии, и я не знаю, с чего начать. Моя идея состоит в том, чтобы триангулировать точки на поверхности, а затем, основываясь на триангуляции, интерполировать недостающие точки. (см. это , чтобы получить общее представление о том, чего я хочу достичь)
Есть ли у кого-то опыт интерполяции разбросанных данных? Правильный ли мой подход? Если да, какие структуры данных и алгоритмы мне понадобятся для триангуляции моего облака точек?