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

