Отобразите помеченный объем
Отобразите помеченные объемные данные, создав labelvolshow
объект со свойствами, которые управляют внешним видом отображения. Можно встроить объем интенсивности с помеченным объемом и отобразить оба объема целиком.
labelvolshow(___,
объемы отображений, с помощью одной или нескольких пар "имя-значение", чтобы установить Name,Value
)labelvolshow
свойства, которые управляют визуализацией объемов. Для списка этих свойств смотрите Свойства. Заключите каждое свойство в одинарные кавычки. Например, 'BackgroundColor'
.
h = labelvolshow(___)
возвращает labelvolshow
объект, h
, со свойствами, которые могут использоваться, чтобы управлять визуализацией объемов. Используйте входные параметры от любого из предыдущих синтаксисов.
L
— Помеченный объемПомеченный объем, заданный как 3-D числовой массив (m-by-n-by-p).
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| categorical
V
— Объем интенсивностиОбъем интенсивности, заданный как 3-D числовой массив (m-by-n-by-p).
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| logical
BackgroundColor
— Цвет фона
(значение по умолчанию) | триплет RGB | название цвета | короткое название цветаЦвет фона, заданного как MATLAB®
ColorSpec
. Интенсивность должна быть в области значений [0,1]
.
CameraPosition
— Местоположение камеры
(значение по умолчанию) | трехэлементный векторМестоположение камеры или точка зрения, заданная как трехэлементный вектор формы [x y z]
. Этот вектор задает координаты осей местоположения камеры, которое является точкой, от которой вы просматриваете оси. Камера ориентирована вдоль оси view, которая является прямой линией, которая соединяет положение камеры и целевой объект камеры. Изменение CameraPosition
свойство изменяет точку, от которой вы просматриваете объем. Для рисунка смотрите Терминологию Графики Камеры (MATLAB). В интерактивном режиме вращение объема изменяет значение этого свойства.
CameraUpVector
— Вектор, задающий вверх направление
(значение по умолчанию) | трехэлементный векторВектор, задающий вверх направление, заданное как трехэлементный вектор формы [x y z]
. По умолчанию, labelvolshow
задает z - ось как направление ([0 0 1]
). Для рисунка смотрите Терминологию Графики Камеры (MATLAB). В интерактивном режиме вращение объема изменяет значение этого свойства.
CameraTarget
— Точка используется в качестве целевого объекта камеры
(значение по умолчанию) | трехэлементный векторТочка используется в качестве целевого объекта камеры, заданного как трехэлементный вектор формы [x y z]
. Камера ориентирована вдоль оси view, которая является прямой линией, которая соединяет положение камеры и целевой объект камеры. Для рисунка смотрите Терминологию Графики Камеры (MATLAB).
CameraViewAngle
— Поле зрения
(значение по умолчанию) | числовой скалярПоле зрения, заданное как скалярный угол, больше, чем или равный 0
и меньше, чем 180
. Чем больше угол, тем больше поле зрения. Кроме того, с большими углами объекты кажутся меньшими в сцене. Для рисунка смотрите Терминологию Графики Камеры (MATLAB).
InteractionsEnabled
— Интерактивность объемаtrue
(значение по умолчанию) | ложьИнтерактивность объема, заданного как true
(1 ) или
false
(0 ). Когда
true
(значение по умолчанию), можно увеличить и уменьшить масштаб на помеченном объеме с помощью колесика прокрутки мыши и вращать объем путем перетаскивания. Вращение и изменение масштаба выполняются о значении, заданном CameraTarget
. Когда этим значением является false
, вы не можете взаимодействовать с объемом.
LabelColor
— Цвет метокЦвет меток, заданных как numLabels-by-3 числовой массив со значениями в области значений [0 1]. numLabels представляет количество меток в помеченном объеме.
LabelOpacity
— Непрозрачность метокtrue
для всех меток кроме Label 0
(значение по умолчанию) | numLabels-by-1 числовой векторНепрозрачность меток, заданных как numLabels-by-1 числовой вектор со значениями в области значений [0 1]. numLabels представляет количество меток в помеченном объеме. LabelOpacity
не поддержан при встраивании объемов вместе.
LabelsPresent
— Список значений метки Это свойство доступно только для чтения.
Список значений метки, заданных как numLabels-by-1 числовой массив. numLabels представляет количество меток в помеченном объеме.
LabelVisibility
— Видимость метокtrue
для всех меток кроме Label 0
(значение по умолчанию) | numLabels-by-1 логическая маскаВидимость меток, заданных как numLabels-by-1 логическая маска. numLabels представляет количество меток в помеченном объеме.
Parent
— Родительский элемент labelvolshow
объектgcf
(значение по умолчанию) | uipanel | фигураРодительский элемент labelvolshow
объект, заданный как указатель на uipanel
или figure
. Если вы не задаете родительский элемент, родительский элемент labelvolshow
объектом является gcf
.
ScaleFactors
— Масштабные коэффициенты раньше повторно масштабировали объем
(значение по умолчанию) | 1 3 положительный числовой векторМасштабные коэффициенты раньше повторно масштабировали объемы, заданные как 1 3 положительный числовой вектор. Значения в массиве соответствуют масштабному коэффициенту, примененному в x - y - и z - направление.
ShowIntensityVolume
— Отобразите объем интенсивностиtrue
| false
Отобразите объем интенсивности, заданный как true
(1 ) или
false
(0 ). Когда значением является
true
, функция отображает и помеченный объем и объем интенсивности. Когда значением является false
, функция только отображает помеченный объем. Значением по умолчанию является true
когда labelvolshow
объект содержит и помеченный объем и объем интенсивности. Значением по умолчанию является false
когда объект содержит только помеченный объем.
VolumeOpacity
— Непрозрачность объема
(значение по умолчанию) | скаляр в области значений [0 1]Непрозрачность объема, заданного как скаляр в области значений [0 1]. Это значение задает непрозрачность данных об объеме, когда и помеченный и объемы интенсивности встраиваются вместе. Вся встроенная интенсивность объема выше VolumeThreshold
значение имеет непрозрачность VolumeOpacity
.
VolumeThreshold
— Порог интенсивности объема
(значение по умолчанию) | нормированный числовой скалярПорог интенсивности объема, заданной в виде нормированного числа в области значений [0 1]. Вся интенсивность объема ниже этого порогового значения имеет непрозрачность 0
.
setVolume | Установите новый объект labelvolshow |
Создайте синтетический объем и категоризируйте значения, чтобы создать помеченный объем.
vol = rand(100,100,3); labeledVol = discretize(vol,[0 .25 .75 1],'categorical',... {'small','medium','large'});
Просмотрите помеченный объем и объем интенсивности.
h = labelvolshow(labeledVol,vol);
Скройте объем интенсивности.
h.ShowIntensityVolume = false;
Создайте синтетический объем и категоризируйте значения, чтобы создать помеченный объем.
vol = rand(100,100,3); labeledVol = discretize(vol,[0 .25 .75 1],'categorical',... {'small','medium','large'});
Отобразите помеченный объем.
h = labelvolshow(labeledVol,vol);
Измените цвет и непрозрачность.
h.LabelColor(end,:) = [1 1 0]; h.LabelOpacity(2) = 0.1;
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.