登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 chengxf 于 2017-3-23 14:05 编辑
有网友看到我在“Surfer软件图形的体积面积计算”一文中的图片,他对其中“水平面”的图形很欣赏,问我,这样的水平面是如何制作出来的。
下面就来说一下。
我们知道,在制作网格文件时,是不能够制作出一个真正的水平面的,当你创建的 .grd 网格文件成了一个水平面时,在你调入这个文件绘制等值线图时(用命令:“图形|新建(或添加)|等值线图”),软件会报告错误,它认为,在一个水平面上,是无法绘制出等值线的,也没有等值线可言。显然,它是正确的。
但是,如果我们将它作为一个曲面(一种特殊的曲面——水平面),用它来绘制Surfer中的曲面图(用命令:“图形|新建(或添加)|3D 曲面图”),却是可以的。这就为我们制作这样的平面提供了理论依据。
那么,我们用什么方法来创建这样的一个平面呢?很简单,用命令:“网格|函数”。在出现的对话框中,设置你的Z值函数。如图,刚打开的对话框是这样的:
如果我们需要做一个Z值为70的平面,那可以直接在函数栏中输入“Z = 70”。这里的这个函数Z=f(X,Y),没有自变量X和Y,就是说,Z是一个常量70。同时,将X、Y的最小、最大值和增量作一简单修改,修改的最大最小值,我的理解,是要根据图形坐标的大小来确定。需要保存的文件名也一并重新确定(这里我用Test70.grd),如下图:
这样点击“确认”,一个高度为70的平面就创建好了。用“图形|添加|3D曲面图”命令,指定刚才创建的Test70.grd文件,在原有的图上就添加了一个水平面,如图所示。显而易见,创建其他高度的水平面也非常容易,修改那个Z值就可以了。
下面,我们将这个水平面的颜色做一调整。由于原先的3D曲面图(Demogrid.grd)的“材质颜色”的渐变颜色是Terrain,所以现在水平面的这个颜色也相同。点击这个渐变色条
,改成灰度色条“GrayScale”,再点击右边小方块
,调出“色谱设置”对话框:
将两个瞄点的颜色,都改成你喜欢的同一种颜色,将“使用数据限制”的小勾去掉,最小值改成“69.9”,然后点“确认”。如下图:
好了,现在的图形是这样的:
下面,“添加|等值线图”,调入DemoGrid.grd的等值线图,图形显示了等值线,看得到,我们所画的高度为70的水平面,正好处在70这根等值线上,没有错误。
到这里,你应该自己也会作这样的水平面了吧。
|