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