shrinkfaces
パッチ面のサイズの減少
構文
shrinkfaces(p,sf)
nfv = shrinkfaces(p,sf)
nfv = shrinkfaces(fv,sf)
shrinkfaces(p)
nfv = shrinkfaces(f,v,sf)
[nf,nv] = shrinkfaces(...)
説明
shrinkfaces(p,sf) は、パッチ p の面の面積を係数 sf に従って縮小します。0.6 の縮小係数では、各面は元の面積の 60% に縮小されます。パッチが共有する頂点を含んでいる場合、面の面積を縮小する前に、MATLAB® ソフトウェアによって共有のない頂点が作成されます。
nfv = shrinkfaces(p,sf) は、struct nfv に面と頂点データを返します。しかし、パッチ p の Faces と Vertices プロパティを設定しません。
nfv = shrinkfaces(fv,sf) は、struct fv から面と頂点データを使用します。
shrinkfaces(p) と shrinkfaces(fv) (縮小係数を設定しない) は、縮小係数 0.3 を仮定しています。
nfv = shrinkfaces(f,v,sf) は、配列 f と v から面と頂点データを使用します。
[nf,nv] = shrinkfaces(...) は、struct の代わりに 2 つの別々の配列に面データと頂点データを返します。
例
拡張機能
バージョン履歴
R2006a より前に導入
参考
isosurface | patch | reducevolume | daspect | view | axis

