c#编程:如何根据datagridview中的大量坐标点坐标数据生成曲面

datagridview中含大量坐标点数据,有点号,x,y,z坐标,如何生成三角网,连成网格就行,希望给出可以实现的代码,生成曲面后可以实现缩放移动等

读取datagridview可以
foreach (var item in dgv.Rows)
{
for (int i = 0; i < n; i++)
{
int val = int.Parse(item.Cells[i].ToString());
}
}

生成三角网
http://blog.csdn.net/tsp1600202113/article/details/78107439

显示的地方你要用什么技术,调用dx接口还是使用wpf的viewport3D类或者其他的什么,你只说了C#怎么生成,说的太模糊,怎么给代码