Вычисление геометрии заглушки изоповерхности
fvc = isocaps(X,Y,Z,V,isovalue)
fvc = isocaps(V,isovalue)
fvc = isocaps(...,'enclose
')
fvc = isocaps(...,'whichplane
')
[f,v,c] = isocaps(...)
isocaps(...)
fvc = isocaps(X,Y,Z,V,isovalue)
вычисляет геометрию заглушки изоповерхности для данных об объеме V
в значении изоповерхности isovalue
. Массивы X
Y
, и Z
задайте координаты для объема V
.
Struct fvc
содержит поверхность, вершину и цветные данные для заглушек и может быть передан непосредственно patch
команда.
fvc = isocaps(V,isovalue)
принимает массивы X
Y
, и Z
заданы как [X,Y,Z] = meshgrid(1:n,1:m,1:p)
где [m,n,p] = size(V)
.
fvc = isocaps(...,'
задает, заключают ли заглушки значения данных выше или ниже значения, заданного в enclose
') isovalue
. 'enclose'
опцией может быть любой 'above'
(значение по умолчанию) или 'below'
.
fvc = isocaps(...,'
задает на который плоскости чертить заглушки. Возможные значения для whichplane
')'whichplane'
'all'
(значение по умолчанию), 'xmin'
xmax
ymin
ymax
zmin
, или 'zmax'
.
[f,v,c] = isocaps(...)
возвращает поверхность, вершину и цветные данные для заглушек в трех массивах вместо struct fvc
.
isocaps(...)
без выходных аргументов чертит закрашенную фигуру с вычисленными поверхностями, вершинами и цветами.
isonormals
| isosurface
| reducepatch
| reducevolume
| smooth3
| subvolume