surf2patch
表面データをパッチデータに変換する
構文
fvc = surf2patch(h)
fvc = surf2patch(Z)
fvc = surf2patch(Z,C)
fvc = surf2patch(X,Y,Z)
fvc = surf2patch(X,Y,Z,C)
fvc = surf2patch(...,'triangles')
[f,v,c] = surf2patch(...)
説明
fvc = surf2patch(h)
は、surface
オブジェクト h
の形状データとカラー データをパッチ形式に変換します。出力 fvc
は面、頂点およびカラー データを含む構造体です。この構造体は、直接 patch
コマンドに渡すことができます。
fvc = surf2patch(Z)
は、表面の ZData
の行列 Z
からパッチ データを計算します。
fvc = surf2patch(Z,C)
は、表面の ZData
と CData
の行列 Z
と C
からパッチ データを計算します。
fvc = surf2patch(X,Y,Z)
は、表面の XData
、YData
、および ZData
の行列 X
、Y
、および Z
からパッチ データを計算します。
fvc = surf2patch(X,Y,Z,C)
は、表面の XData
、YData
、ZData
、および CData
の行列 X
、Y
、Z
、および C
からパッチ データを計算します。
fvc = surf2patch(...,'triangles')
は、表面を作成する四辺形の代わりに三角面を作成します。
[f,v,c] = surf2patch(...)
は、struct の代わりに、3 つの配列 f
、v
、c
を使用して面、頂点、およびカラー データを返します。
例
バージョン履歴
R2006a より前に導入
参考
patch
| reducepatch
| shrinkfaces
| surface
| surf