今天博主給大家介紹一些比較常見的可視化操作,繪制三角網及三維網線。
三角網是由一系列連續三角形構成的網狀的平面控制圖形,是
三角測量中布設連續三角形的兩種主要擴展形式,同時向各方向擴展而構成網狀,優點為點位分布均勻、各點之間互相牽制、圖形強度較高,缺點是擴展較緩慢。
三角網是實現地形三維可視化,數字地面模型(Digital Terrain Model,簡稱DTM)是一種很有效的途徑。DTM主要是由柵格和不規則三角網(Triangulated Irregular Network,簡稱TIN)兩種數據格式來表示,相比於柵格TIN具有許多優點,幾乎能適用於任何復雜的地形,所以TIN是DTM常采用的一種格式。(來源百度百科)
close all, clear all, clc, dbstop if error
%peaks函數繪制
[X,Y]=meshgrid(-3:0.125:3);%范圍
Z=peaks(X,Y);
subplot(1,2,1);
axis([-3 3 -3 3 -10 10]);
mesh(X,Y,Z);
title('三維網線圖');
subplot(1,2,2);
meshc(X,Y,Z);
title('三維網線及等高線圖');

三維網線效果圖
close all, clear all, clc, dbstop if error
[x,y]=meshgrid(1:15,1:15);%格網范圍
tri=delaunay(x,y);%以X,Y為准生成Delaunay triangulation(三角網)
z=peaks(15);
subplot(1,2,1),trimesh(tri,x,y,z);%顯示三角網線
title('不規則三角網線圖');
subplot(1,2,2),trisurf(tri,x,y,z);%顯示三角網面
title('不規則三角網面圖');
colormap(jet);%顏色,包括hsv等,jet是默認的
brighten(0.6);%亮度

三角網效果圖
