C#绘图求救,非常急!!!
用C#绘制如下图形,已有数据,图形能画出,但这种类似3D的效果不知道如何实现,请高手指点,非常感谢!!![img]/upload/20131225/1369669739_9373.jpg" alt=""[/img] --------------------编程问答--------------------
靠 乍一看,还以为我撸多了。 --------------------编程问答-------------------- http://www.codeproject.com/Articles/80641/Visualizing-Complex-Functions --------------------编程问答-------------------- 1 将标高数据转换成等高线数据,就是把数据中的尾数云掉。具体的方法很简单。整形 / X * X即可。
2 为不同的高度设定不同的颜色。参数地图的海拔数据的绘制方法。
3 根据高度绘制颜色到画板的坐标即可。
4 浮雕算法其实是在某个方向上的领域差分。然后叠加到源图上。 --------------------编程问答-------------------- 到我的资源去下载一个内存读写位图的方法,会提速很多 --------------------编程问答-------------------- 可以使用OpenGL 来实现的,关于更多实现代码参考下面链接:
http://www.codeproject.com/Articles/14397/A-3D-Plotting-Library-in-C
http://www.codeproject.com/Articles/23739/OpenGL-3D-Navigation-with-Tao-and-C
补充:.NET技术 , C#