Уменьшение размера граней сегмента
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) возвращает данные грани и вершины в структуре nfv, но не устанавливает Faces и Vertices свойства исправления p.
nfv = shrinkfaces(fv,sf) использует данные грани и вершины из структуры fv.
shrinkfaces(p) и shrinkfaces(fv) (без указания коэффициента усадки) предположим, что коэффициент усадки равен 0,3.
nfv = shrinkfaces(f,v,sf) использует данные граней и вершин из массивов f и v.
[nf,nv] = shrinkfaces(...) возвращает данные грани и вершины в двух отдельных массивах вместо структуры.
axis | daspect | isosurface | patch | reducevolume | view