Graphs3D QML Type
Enumeraciones del espacio de nombres Graphs3D. Más...
| Import Statement: | import QtGraphs |
- Lista de todos los miembros, incluidos los heredados
- Graphs3D es parte de Qt Graphs QML Types for 3D.
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.
| Constante | Descripción |
|---|---|
None | Modo de selección desactivado. |
Item | La selección resalta un único elemento. |
Row | La selección resalta una única fila. |
ItemAndRow | Bandera de combinación para resaltar el elemento y la fila con colores diferentes. |
Column | La selección resalta una sola columna. |
ItemAndColumn | Bandera de combinación para resaltar tanto el elemento como la columna con diferentes colores. |
RowAndColumn | Bandera de combinación para resaltar tanto la fila como la columna. |
ItemRowAndColumn | Bandera de combinación para resaltar el elemento, la fila y la columna. |
Slice | Esta 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:
|
MultiSeries | Activar 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.
| Constante | Descripción |
|---|---|
None | Las sombras están desactivadas. |
Low | Las sombras se renderizan en baja calidad. |
Medium | Las sombras se renderizan en calidad media. |
High | Las sombras se renderizan en alta calidad. |
SoftLow | Las sombras se renderizan en baja calidad con bordes suavizados. |
SoftMedium | Las sombras se renderizan en calidad media con bordes suavizados. |
SoftHigh | Las sombras se renderizan en alta calidad con bordes suavizados. |
Graphs3D.TipoElemento
Tipo de elemento del gráfico.
| Constante | Descripción |
|---|---|
None | Elemento no definido. |
Series | Un elemento de una serie. |
AxisXLabel | La etiqueta del eje x. |
AxisYLabel | La etiqueta del eje y. |
AxisZLabel | La etiqueta del eje z. |
CustomItem | Un elemento personalizado. |
Graphs3D.OptimizationHint
Sugerencia de optimización para el renderizado.
| Constante | Descripción |
|---|---|
Default | Proporciona el conjunto completo de características con instanciación a un buen rendimiento. |
Legacy | Proporciona 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.
| Constante | Descripción |
|---|---|
NoPreset | Se utiliza para indicar que no se ha establecido un preset, o que la escena se ha rotado libremente. |
FrontLow | Las rotaciones x e y de la cámara son 0. |
Front | La rotación X es 0 y la rotación y es 22,5 grados. |
FrontHigh | La rotación X es 0 y la rotación y es 45 grados. |
LeftLow | La rotación X es 90 y la rotación y es 0 grados. |
Left | La rotación X es 90 y la rotación y es 22,5 grados. |
LeftHigh | La rotación X es 90 y la rotación y es 45 grados. |
RightLow | La rotación X es -90 y la rotación y es 0 grados. |
Right | La rotación X es -90 y la rotación y es 22,5 grados. |
RightHigh | La rotación X es -90 y la rotación y es 45 grados. |
BehindLow | La rotación X es 180 y la rotación y es 0 grados. |
Behind | La rotación X es 180 y la rotación y es 22,5 grados. |
BehindHigh | La rotación X es 180 y la rotación y es 45 grados. |
IsometricLeft | La rotación X es 45 y la rotación y es 22,5 grados. |
IsometricLeftHigh | La rotación X es 45 y la rotación y es 45 grados. |
IsometricRight | La rotación X es -45 y la rotación y es 22,5 grados. |
IsometricRightHigh | La rotación X es -45 y la rotación y es 45 grados. |
DirectlyAbove | La rotación X es 0 y la rotación y es 90 grados. |
DirectlyAboveCW45 | La rotación X es -45 y la rotación y es 90 grados. |
DirectlyAboveCCW45 | La rotación X es 45 y la rotación y es 90 grados. |
FrontBelow | La 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. |
LeftBelow | La rotación X es 90 y la rotación y es -45 grados. |
RightBelow | La rotación X es -90 y la rotación y es -45 grados. |
BehindBelow | La rotación X es 180 y la rotación y es -45 grados. |
DirectlyBelow | La rotación X es 0 y la rotación y es -90 grados. Actúa como FrontLow para barras sólo positivas. |
Graphs3D.GridLineType
| Constante | Descripción |
|---|---|
Shader | Las líneas de rejilla se renderizan con la GPU en un shader. |
Geometry | Las líneas de cuadrícula se renderizan con modelos 3D. |
Graphs3D.RenderingMode
| Constante | Descripción |
|---|---|
DirectToBackground | Indica 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. |
Indirect | Indica 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
| Constante | Descripción |
|---|---|
Default | Indica 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}. |
Approximate | Indica 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. |
Accurate | Indica 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.