基于TIN的表层模型
通过XYZ坐标数据,生成不规则三角网格。高程或其它基于TIN的数据可以通过等值线显示出。
TIN用来建立裸体模型和3D有限元格网。
1.导入顶点数据
a.切换到TIN模型
b.打开文件tutfiles\tins\verts.gpr
2.网格化
点击Build Tin下的Triangulate
3.建立等值线
点击Display Option,打开Contours和Tin Boundary选项,关闭Triangle edges和Vertices,即可看到等值线。
也可以用光源来显示顶面:在显示属性里关掉Contours和Tin Boundary,打开Triangle faces。切换到Oblique View,点击Display下的Lighting Options,把Ambient Light改到0.7后,即可看到效果。
4.编辑Tin
点击显示选项按钮,打开Vertices和Contours,在Contours右边点击Option,设置间隔为20,点击OK,OK返回。
a.拖动顶点
①在工具栏点击Select Vertices图标
切换到Plan View视图(x,y视图,更改X,Y坐标)
点击一个顶点可拖动更改位置。不能拖也边界。
在Oblique View视图可以拖动顶点以更改其Z坐标轴的位置。
②也可以点击一个顶点后,直接在上面的坐标显示框里更改坐标具体数值,按回车或tab键确认。
b.锁定顶点
选择好顶点后,点击Modify TIN下的Lock/Unlock Vertices命令即可。
c.添加顶点
切换到Plan View视图,在工具栏里选择Create Vertex工具
然后在图形里直接在要添加的位置点击即可。
d.删除
选择顶点后在菜单栏里点删除即可。默认情况下删除顶点后与此顶点相关的网格也会被删除,但可以设置选项开关使删除一个顶点后自动重新建立网格。
点击Modify TIN下的Vertex Options,打开Retriangulate after deleting选项即可。
5.平滑TIN
当顶点较少时,生成的等值线可能折线很显明,可以通过加密网格的办法使生成的等值线光滑。
a.复制顶点
点击Build TIn下的Tin->2D Scatter Points,点击OK,在询问是否删除已存在的TIN时选择“否”。
b.细分TIN
点击Modify TIN下的Uniformly Subdivide TIN,在弹出的窗口,增加Factor数会加密当前网格。
c.插值高程
加密网格后等值线并没有变化,通过以下步骤使等值线平滑:
切换到2D Scatter Point模型,
选择Interpolation|Interpolate->Active TIN。在弹出的对话窗口里可以选择插值方法。点击OK后即可看到插值后的平滑等值线。