Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

labelvolshow

Mostrar el volumen etiquetado

Descripción

Mostrar datos volumétricos etiquetados, creando un objeto con propiedades que controlan el aspecto de la pantalla.labelvolshow Puede incrustar el volumen de intensidad con el volumen etiquetado y mostrar ambos volúmenes a la vez.

Creación

Descripción

ejemplo

labelvolshow(L) muestra el volumen 3-D etiquetado en una figura.L

labelvolshow(L,V) muestra el volumen 3-D etiquetado y el volumen de intensidad 3D en una figura. y debe tener el mismo tamaño.LVLV

labelvolshow(___,Name,Value) muestra los volúmenes, utilizando uno o varios pares nombre-valor para establecer las propiedades que controlan la visualización de los volúmenes.labelvolshow Para obtener una lista de estas propiedades, consulte.Propiedades Encierre cada propiedad entre comillas simples. Por ejemplo,.'BackgroundColor'

h = labelvolshow(___) Devuelve un objeto, con propiedades que se pueden usar para controlar la visualización de los volúmenes.labelvolshowh Utilice argumentos de entrada de cualquiera de las sintaxis anteriores.

Argumentos de entrada

expandir todo

Volumen etiquetado, especificado como una matriz numérica 3-D (-por--por-).mnp

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | categorical

Volumen de intensidad, especificado como una matriz numérica 3-D (-por--por-).mnp

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Propiedades

expandir todo

Color del fondo, especificado como un.MATLAB®ColorSpec Las intensidades deben estar en el rango.[0,1]

Ubicación de la cámara, o el punto de vista, especificado como un vector de tres elementos del formulario [x y z]. Este vector define las coordenadas de los ejes de la ubicación de la cámara, que es el punto desde el que se ve los ejes. La cámara está orientada a lo largo del eje, que es una línea recta que conecta la posición de la cámara y el objetivo de la cámara.Vista Al cambiar la propiedad se cambia el punto desde el que se visualiza el volumen.CameraPosition Para obtener una ilustración, vea.Terminología de gráficos de cámara (MATLAB) La rotación interactiva del volumen modifica el valor de esta propiedad.

Vector que define la dirección ascendente, especificada como un vector de tres elementos de la forma [x y z]. De forma predeterminada, define el eje como dirección hacia arriba ().labelvolshowz[0 0 1] Para obtener una ilustración, vea.Terminología de gráficos de cámara (MATLAB) La rotación interactiva del volumen modifica el valor de esta propiedad.

Punto utilizado como el objetivo de la cámara, especificado como un vector de tres elementos del formulario [x y z]. La cámara está orientada a lo largo del eje, que es una línea recta que conecta la posición de la cámara y el objetivo de la cámara.Vista Para obtener una ilustración, vea.Terminología de gráficos de cámara (MATLAB)

Campo de visión, especificado como un ángulo escalar mayor o igual que y menor que.0180 Cuanto mayor sea el ángulo, mayor será el campo de visión. Además, con ángulos más grandes, los objetos aparecen más pequeños en la escena. Para obtener una ilustración, vea.Terminología de gráficos de cámara (MATLAB)

Interactividad del volumen, especificado como () o ().true1false0 Cuando (predeterminado), puede acercar y alejar el volumen etiquetado con la rueda de desplazamiento del ratón y rotar el volumen haciendo clic y arrastrando.true La rotación y el zoom se realizan sobre el valor especificado por.CameraTarget Cuando este valor es, no se puede interactuar con el volumen.false

Color de las etiquetas, especificada como una matriz numérica de-por-3 con valores en el intervalo [0 1]. representa el número de etiquetas en el volumen etiquetado.numLabelsnumLabels

Opacidad de las etiquetas, especificada como un vector numérico de-por-1 con valores en el intervalo [0 1]. representa el número de etiquetas en el volumen etiquetado. no se admite al incrustar volúmenes juntos.numLabelsnumLabelsLabelOpacity

Esta propiedad es de solo lectura.

Lista de valores de etiqueta, especificado como una matriz numérica de-por-1. representa el número de etiquetas en el volumen etiquetado.numLabelsnumLabels

Visibilidad de las etiquetas, especificadas como máscara lógica a-by-1. representa el número de etiquetas en el volumen etiquetado.numLabelsnumLabels

Elemento primario del objeto, especificado como un identificador para un o.labelvolshowuipanelfigure Si no especifica un elemento primario, el elemento primario del objeto es.labelvolshowgcf

Factores de escala utilizados para reescalar volúmenes, especificados como un vector numérico positivo de 1 por 3. Los valores de la matriz corresponden al factor de escala aplicado en el-,-, y dirección.xyz

Muestra el volumen de intensidad, especificado como () o ().true1false0 Cuando el valor es, la función muestra tanto el volumen etiquetado como el volumen de intensidad.true Cuando el valor es, la función sólo muestra el volumen etiquetado.false El valor predeterminado es cuando el objeto contiene tanto un volumen etiquetado como un volumen de intensidad.truelabelvolshow El valor predeterminado es cuando el objeto contiene solo un volumen etiquetado.false

Opacidad del volumen, especificado como un escalar en el intervalo [0 1]. Este valor define la opacidad de los datos de volumen cuando los volúmenes etiquetados y de intensidad se incrustan juntos. Todas las intensidades de volumen incrustadas por encima del valor tienen la opacidad de.VolumeThresholdVolumeOpacity

Umbral de intensidades de volumen, especificado como un escalar numérico normalizado en el intervalo [0 1]. Todas las intensidades de volumen por debajo de este valor de umbral tienen una opacidad de.0

Funciones del objeto

setVolumeEstablezca un nuevo objetolabelvolshow

Ejemplos

contraer todo

Cree un volumen sintético y clasifique los valores para crear un volumen etiquetado.

vol = rand(100,100,3); labeledVol = discretize(vol,[0 .25 .75 1],'categorical',...     {'small','medium','large'}); 

Visualice el volumen etiquetado y el volumen de intensidad.

h = labelvolshow(labeledVol,vol); 

Oculte el volumen de intensidad.

h.ShowIntensityVolume = false; 

Cree un volumen sintético y clasifique los valores para crear un volumen etiquetado.

vol = rand(100,100,3); labeledVol = discretize(vol,[0 .25 .75 1],'categorical',...     {'small','medium','large'}); 

Visualice el volumen etiquetado.

h = labelvolshow(labeledVol,vol); 

Cambia el color y la opacidad.

h.LabelColor(end,:) = [1 1 0]; h.LabelOpacity(2) = 0.1; 

Consulte también

| |

Introducido en R2019a