在VB中如何画等值线和面?

[复制链接]
查看11 | 回复2 | 2012-7-23 14:45:46 | 显示全部楼层 |阅读模式
要根据你的等值线数据情况,如果坐标点连续,可以用PSET画连续点(此法较慢),如果不是连续的(大多数数据是这种)可以用 LINE 方法画小短线来实现。 如果所画的等值线在一个平面内或画等值线的投影图,直接按坐标或坐标投影用 LINE 方法,如果是画三维等值线(立体图),首先对三维坐标进行投影变换成二维平面坐标,然后用 LINE 实现。 如果需要对等值线或等值面进行填充,特别是对相临等值线间进行渐变色填充时,可以用PSET方法,但这个方法画图比较慢,当所画图形较大时简直难以忍受,变通方式是用API的SetPixel函数在内存中绘制,然后用BitBlt画到绘图板中显示。 如果等值面要填充(不是渐变色),可以用CreatePoly...
回复

使用道具 举报

千问 | 2012-7-23 14:45:46 | 显示全部楼层
可以用代码,也可以用工具箱。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行