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