MATLAB Function Reference | ![]() ![]() |
表示
trimesh(Tri,X,Y,Z)
trimesh(Tri,X,Y,Z,C)
trimesh(...'PropertyName
',PropertyValue...)
h = trimesh(...)
詳細
trimesh(Tri,X,Y,Z)
は、メッシュとして m行3列の面の行列 Tri
で定義された三角形を表示します。Tri
の各行は、頂点 X
, Y
, Z
を含むベクトルや行列のインデックスで、1 つの三角形の面を定義します。
trimesh(Tri,X,Y,Z,C)
は、関数 surf
と同様の方法で C
で定義したカラーを指定します。MATLAB は、カレントのカラーマップからカラーを得るために、このデータに対して線形変換を行います。
trimesh(...'
は、この関数により作成した patch グラフィックスオブジェクトに対するプロパティ名とプロパティ値を指定します。PropertyName
',PropertyValue...)
h = trimesh(...)
は、patch グラフィックスオブジェクトのハンドル番号を出力します。
例題
頂点のベクトルと面の行列を作成し、それから三角メッシュプロットを作成します。
x = rand(1,50); y = rand(1,50); z = peaks(6*x-3,6*x-3); tri = delaunay(x,y); trimesh(tri,x,y,z)
参考
![]() | tril | trisurf | ![]() |