Вычисление геометрии заглушки изоповерхности
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