实际生活中得到的试验数据往往无法满足M*N规则网格分布的要求,具有散乱、不规则的特征。用不规则数据绘制曲面图,主要有两种实现方法。
通过Delaunay三角化绘制曲面图;
通过插值将不规则数据网格化,然后绘曲面图。
使用Visual Data绘图之前,可以按照下面介绍的格式在文本文件中给出绘图的不规则数据。支持直角坐标系、柱面坐标系和球面坐标系数据。
注意,下面有三维曲面和四维曲面之分。三维曲面用Z坐标的值进行着色,四维曲面则用指定的数据进行着色,比如可以指定用温度值进行着色。同为曲面,后者可以表现4个维度。
1. 三维直角坐标曲面不规则数据
三维直角坐标曲面不规则数据的格式为
I3 点数
x(0) y(0) z(0)
x(1) y(1) z(1)
...
...
x(点数-1) y(点数-1) z(点数-1)
2. 三维柱面坐标曲面不规则数据
三维直角坐标曲面不规则数据的格式为
I3C 点数
a(0) r(0) z(0)
a(1) r(1) z(1)
...
...
a(点数-1) r(点数-1) z(点数-1)
3. 三维球面坐标曲面不规则数据
三维球面坐标曲面不规则数据的格式为
I3s 点数
a(0) b(0) r(0)
a(1) b(1) r(1)
...
...
a(点数-1) b(点数-1) r(点数-1)
4. 四维直角坐标曲面不规则数据
四维直角坐标曲面不规则数据的格式为
IC 点数
x(0) y(0) z(0) c(0)
x(1) y(1) z(1) c(1)
...
...
x(点数-1) y(点数-1) z(点数-1) c(点数-1)
其中,c数组确定曲面的颜色。
5. 四维柱面坐标曲面不规则数据
四维柱面坐标曲面不规则数据的格式为
ICC 点数
a(0) r(0) z(0) c(0)
a(1) r(1) z(1) c(0)
...
...
a(点数-1) r(点数-1) z(点数-1) c(点数-1)
其中,c数组确定曲面的颜色。
6. 四维球面坐标曲面不规则数据
四维球面坐标曲面不规则数据的格式为
ICS 点数
a(0) b(0) r(0) c(0)
a(1) b(1) r(1) c(1)
...
...
a(点数-1) b(点数-1) r(点数-1) c(点数-1)
其中,c数组确定曲面的颜色。
文本文件准备好以后,可以通过File菜单中的Import Data菜单项导入。一个典型的三维不规则数据导入后如下图所示。导入前选择数据类型,输入数据点的个数后单击OK按钮。然后输入行和列的取值范围和分段数。
对于三维曲面,V列的值跟Z列的完全相同;对于四维曲面,V列的值跟Z列的不同,如下图所示。