主要内容

このページの翻訳は最新ではありませ。

surf2patch.

表面データをパッチデータに変换する

构文

fvc = surf2patch(h)
fvc = surf2patch(z)
fvc = surf2patch(z,c)
fvc = surf2patch(x,y,z)
fvc = surf2patch(x,y,z,c)
fvc = surf2patch(...,'三角形')
[f,v,c] = surf2patch(...)

说明

fvc = surf2patch(h)表面オブジェクトHのの形状データとカラーデータをパッチ形式に変换変换し出出パッチパッチ形式形式しし出パッチパッチFVC.はは,顶点およびカラーデータを构造体です。この构造体は,直接修补コマンドに渡すことができます。

fvc = surf2patch(z)は,表面のZdata.の行列Z.からパッチデータを计算します。

fvc = surf2patch(z,c)は,表面のZdata.cdata.の行列Z.Cからパッチデータを计算します。

fvc = surf2patch(x,y,z)は,表面のxdata.ydata.,およびZdata.の行列Xy,およびZ.からパッチデータを计算します。

fvc = surf2patch(x,y,z,c)は,表面のxdata.ydata.Zdata.,およびcdata.の行列XyZ.,およびCからパッチデータを计算します。

fvc = surf2patch(...,'三角形')は,表面を作成する四辺形の代わりに三角面を作成します。

[f,v,c] = surf2patch(...)は,structのの代わり,3つの配列FV.Cを使用して面,顶点,およびカラーデータを返します。

すべて折りたたむ

领域コマンドを使使て,表面のxdata.ydata.およびZdata.を生成しし。次次,パッチデータを计算ます。Zdata.Z.)を,3番目と4番目番目のとしてsurf2patch.に渡します.3番目の引はZdata.で,4番目の引はcdata.となります.surfaceコマンドとは异なり,修补コマンドはカラーデータに対して自动的にŽ座标データを使用しないため,これを行わなければなりません。

パッチは低水准のコマンドなので,冲浪〖图库“

[x,y,z] =球体;图形补丁(Surf2patch(x,y,z,z));阴影面位;查看(3)

图包含轴。轴包含类型贴片的对象。

引数として渡された表面のハンドルから面,顶点およびカラーデータを计算します。

图S =冲浪(峰);补丁(Surf2patch(s));删除(s)阴影面位;查看(3)

图包含轴。轴包含类型贴片的对象。

R2006Aより前に导入