Собственно, есть набор точек, например:
x |
y |
z |
0.8316467632710912 |
3.9125904029352112 |
4.2460486461065035e+009 |
1.1025494232680673 |
3.8450467837532551 |
4.2460486461065035e+009 |
1.6269465723033014 |
3.6541818305703586 |
4.2460486461065035e+009 |
... |
... |
... |
0.8370776849271087 |
-11.9707686031180580 |
4.2380933897388258e+009 |
-0.0000000000024552 |
-12.0000000000000000 |
4.2359237743658228e+009 |
-0.8370776849320072 |
-11.9707686031177150 |
4.2337541589928198e+009 |
... |
... |
... |
нужно построить график (чистый OpenGL или Qt). Проблема в том, что я не уверен — нужно ли как-то сортировать данные, а если не сортировать — наверное, нужно интерполировать…
Может кто знает, как это сделать или, может, подскажет какую-то C/C++ библиотеку для интерполяции(аппроксимация также подойдёт, думаю) 3d функций. Или, может, есть что-либо как-раз для этого сдучая?
Спасибо.