En esta página

Graphs3D QML Type

Enumeraciones del espacio de nombres Graphs3D. Más...

Import Statement: import QtGraphs

Descripción detallada

El espacio de nombres Graphs3D proporciona los siguientes enums utilizados por QtGraphs' 3D API.

Graphs3D.SelectionFlag

Modos de selección de elementos. Los valores de esta enumeración pueden combinarse con el operador OR.

ConstanteDescripción
NoneModo de selección desactivado.
ItemLa selección resalta un único elemento.
RowLa selección resalta una única fila.
ItemAndRowBandera de combinación para resaltar el elemento y la fila con colores diferentes.
ColumnLa selección resalta una sola columna.
ItemAndColumnBandera de combinación para resaltar tanto el elemento como la columna con diferentes colores.
RowAndColumnBandera de combinación para resaltar tanto la fila como la columna.
ItemRowAndColumnBandera de combinación para resaltar el elemento, la fila y la columna.
SliceEsta opción indica que el gráfico debe encargarse automáticamente del manejo de la vista en corte. Si desea controlar usted mismo la vista en segmentos a través de Q3DScene, no active esta opción. Al activar este indicador de modo, debe activarse también Row o Column, pero no ambos. Sólo Bars3D y Surface3D permiten la visualización de cortes. Cuando se activa este indicador, se entra en el modo de corte en las siguientes situaciones:
  • Cuando la selección se cambia explícitamente a través de la API de series a un elemento visible.
  • Cuando la selección se cambia haciendo clic en el gráfico
  • Cuando el modo de selección cambia y el elemento seleccionado es visible
MultiSeriesActivar este modo significa que se resaltan los elementos de todas las series en la misma posición, en lugar de sólo el elemento seleccionado. La selección real en las otras series no cambia. Cuando se activa este modo, uno o más de los indicadores básicos de selección (Item, Row, o Column) deben estar también activados. La selección multiserie no es compatible con Scatter3D.

Graphs3D.ShadowQuality

Calidad y suavidad de las sombras.

ConstanteDescripción
NoneLas sombras están desactivadas.
LowLas sombras se renderizan en baja calidad.
MediumLas sombras se renderizan en calidad media.
HighLas sombras se renderizan en alta calidad.
SoftLowLas sombras se renderizan en baja calidad con bordes suavizados.
SoftMediumLas sombras se renderizan en calidad media con bordes suavizados.
SoftHighLas sombras se renderizan en alta calidad con bordes suavizados.

Graphs3D.TipoElemento

Tipo de elemento del gráfico.

ConstanteDescripción
NoneElemento no definido.
SeriesUn elemento de una serie.
AxisXLabelLa etiqueta del eje x.
AxisYLabelLa etiqueta del eje y.
AxisZLabelLa etiqueta del eje z.
CustomItemUn elemento personalizado.

Graphs3D.OptimizationHint

Sugerencia de optimización para el renderizado.

ConstanteDescripción
DefaultProporciona el conjunto completo de características con instanciación a un buen rendimiento.
LegacyProporciona todas las funciones con un rendimiento razonable. Se utiliza si OptimizationHint.Default tiene un rendimiento deficiente o no funciona.

Graphs3D.CameraPreset

Posiciones predefinidas para la cámara.

ConstanteDescripción
NoPresetSe utiliza para indicar que no se ha establecido un preset, o que la escena se ha rotado libremente.
FrontLowLas rotaciones x e y de la cámara son 0.
FrontLa rotación X es 0 y la rotación y es 22,5 grados.
FrontHighLa rotación X es 0 y la rotación y es 45 grados.
LeftLowLa rotación X es 90 y la rotación y es 0 grados.
LeftLa rotación X es 90 y la rotación y es 22,5 grados.
LeftHighLa rotación X es 90 y la rotación y es 45 grados.
RightLowLa rotación X es -90 y la rotación y es 0 grados.
RightLa rotación X es -90 y la rotación y es 22,5 grados.
RightHighLa rotación X es -90 y la rotación y es 45 grados.
BehindLowLa rotación X es 180 y la rotación y es 0 grados.
BehindLa rotación X es 180 y la rotación y es 22,5 grados.
BehindHighLa rotación X es 180 y la rotación y es 45 grados.
IsometricLeftLa rotación X es 45 y la rotación y es 22,5 grados.
IsometricLeftHighLa rotación X es 45 y la rotación y es 45 grados.
IsometricRightLa rotación X es -45 y la rotación y es 22,5 grados.
IsometricRightHighLa rotación X es -45 y la rotación y es 45 grados.
DirectlyAboveLa rotación X es 0 y la rotación y es 90 grados.
DirectlyAboveCW45La rotación X es -45 y la rotación y es 90 grados.
DirectlyAboveCCW45La rotación X es 45 y la rotación y es 90 grados.
FrontBelowLa rotación X es 0 y la rotación y es -45 grados. En Bars3D a partir de FrontBelow sólo funcionan para gráficos que incluyan valores negativos. Actúan como CameraPreset...Low para valores sólo positivos.
LeftBelowLa rotación X es 90 y la rotación y es -45 grados.
RightBelowLa rotación X es -90 y la rotación y es -45 grados.
BehindBelowLa rotación X es 180 y la rotación y es -45 grados.
DirectlyBelowLa rotación X es 0 y la rotación y es -90 grados. Actúa como FrontLow para barras sólo positivas.

Graphs3D.GridLineType

ConstanteDescripción
ShaderLas líneas de rejilla se renderizan con la GPU en un shader.
GeometryLas líneas de cuadrícula se renderizan con modelos 3D.

Graphs3D.RenderingMode

ConstanteDescripción
DirectToBackgroundIndica que el gráfico se renderizará directamente sobre el fondo de la ventana y los elementos QML se renderizarán sobre él. El uso de elementos QML no transparentes como fondo ocultará el gráfico. Borra toda la ventana antes de renderizar el gráfico, incluyendo las áreas fuera del gráfico. Si el formato de superficie de la ventana admite antialiasing, se utilizará (véase QQuick3D::idealSurfaceFormat()). Este modo de renderizado ofrece el mejor rendimiento a costa de un comportamiento QML no estándar. Por ejemplo, los gráficos no obedecen el orden z de los elementos QML y el valor de opacidad no tiene efecto sobre ellos.
IndirectIndica que el gráfico se renderizará primero en una superficie fuera de la pantalla que luego se dibujará durante el renderizado normal de elementos QML. La imagen renderizada es antialiased utilizando el método multimuestreo si está soportado en el entorno actual y el valor de la propiedad msaaSamples es mayor que cero. Este modo de renderizado ofrece una buena calidad y un comportamiento normal del elemento QML a expensas del rendimiento.

Graphs3D.TransparencyTechnique

ConstanteDescripción
DefaultIndica que no se utilizan técnicas de transparencia independientes del orden. Ofrece el mejor rendimiento. Se utiliza cuando los gráficos no contienen transparencia o cuando un gráfico de barras o de dispersión también utiliza instanciación, es decir, optimizationHint es {QtGraphs3D::OptimizationHint::Default}.
ApproximateIndica que un gráfico intenta una aproximación de transparencia independiente del orden. Este método es más rápido que Accurate y funciona en hardware antiguo, pero puede dar resultados imprecisos. Se utiliza cuando se necesita la transparencia independiente del orden, pero el coste de rendimiento tiene que ser menor que cuando se utiliza la transparencia exacta independiente del orden.
AccurateIndica que se utiliza la transparencia precisa independiente del orden. Se utiliza cuando se necesita una transparencia perfecta.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.