Вычисление геометрии торцевой крышки изоповерхности
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
. The '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