Sur cette page

Spline3DSeries QML Type

Représente une série de données dans un graphique spline 3D. Plus d'informations...

Import Statement: import QtGraphs
Since: Qt 6.9
In C++: QSpline3DSeries
Inherits:

Scatter3DSeries

Propriétés

Signaux

Méthodes

Description détaillée

Les graphiques splines sont utilisés pour présenter des informations sous la forme d'une série de points de données reliés par une spline Catmull-Rom courbe ou droite.

Ce type gère les éléments visuels spécifiques aux splines.

Documentation sur les propriétés

baseColor : color

La couleur de base de la série.

Voir aussi colorStyle et GraphsTheme.seriesColors.

baseGradient : Gradient

Le gradient de base de la série.

Voir également colorStyle.

colorStyle : GraphsTheme.ColorStyle

Le style de couleur de la série.

Voir aussi GraphsTheme.ColorStyle.

itemLabel : string [read-only]

L'étiquette formatée de l'élément. S'il n'y a pas d'élément sélectionné ou si l'élément sélectionné n'est pas visible, renvoie une chaîne vide.

Voir aussi itemLabelFormat.

itemLabelFormat : string

Format de l'étiquette pour les éléments de données de cette série. Ce format est utilisé pour les étiquettes d'un seul élément, par exemple lorsqu'un élément est sélectionné. L'interprétation du format dépend du type de série.

Voir également Bar3DSeries, Scatter3DSeries, et Surface3DSeries.

itemLabelVisible : bool

Si true, les étiquettes des éléments sont dessinées comme des étiquettes flottantes dans le graphique. Dans le cas contraire, les étiquettes d'éléments ne sont pas affichées. Pour afficher l'étiquette de l'élément dans un contrôle externe, cette propriété est définie sur false. La valeur par défaut est true.

Voir également itemLabelFormat et itemLabel.

lightingMode : Abstract3DSeries.LightingMode [since 6.10]

Le mode d'éclairage des éléments de la série. La valeur par défaut est QAbstract3DSeries::LightingMode::Shaded

Cette propriété a été introduite dans Qt 6.10.

Voir aussi QAbstract3DSeries::LightingMode.

mesh : Abstract3DSeries.Mesh

Le maillage des éléments de la série, ou le pointeur de sélection dans le cas de Surface3DSeries. Si le maillage est Abstract3DSeries.Mesh.UserDefined, la propriété userDefinedMesh doit également être définie pour que les éléments soient rendus correctement. La valeur par défaut dépend du type de graphique.

Voir également QAbstract3DSeries::Mesh.

meshRotation : quaternion

La rotation du maillage appliquée à tous les éléments de la série. La rotation doit être un quaternion normalisé. Pour les types de séries qui prennent en charge la rotation spécifique à un élément, les rotations sont multipliées ensemble. Bar3DSeries ignore toute rotation qui n'est pas autour de l'axe des y. Surface3DSeries applique la rotation uniquement au pointeur de sélection. La valeur par défaut est "pas de rotation".

meshSmooth : bool

Si true, des versions lisses des maillages prédéfinis définis via la propriété mesh sont utilisées. Cette propriété n'affecte pas les maillages personnalisés utilisés lorsque le maillage est défini sur Abstract3DSeries.Mesh.UserDefined. La valeur par défaut est false.

multiHighlightColor : color

La couleur de mise en évidence des éléments multiples de la série.

Voir également colorStyle et GraphsTheme.multiHighlightColor.

multiHighlightGradient : Gradient

Le gradient de mise en évidence des éléments multiples de la série.

Voir également colorStyle et GraphsTheme.multiHighlightGradient.

name : string

Le nom de la série. Il peut être utilisé sous forme d'étiquette d'article avec la balise @seriesName.

Voir également itemLabelFormat.

singleHighlightColor : color

Couleur de mise en évidence d'un seul élément de la série.

Voir également colorStyle et GraphsTheme.singleHighlightColor.

singleHighlightGradient : Gradient

Le gradient de mise en évidence d'un seul élément de la série.

Voir également colorStyle et GraphsTheme.singleHighlightGradient.

splineColor : color

La couleur de la spline.

splineKnotting : real

Paramétrage du nœud de la spline.

Ce paramètre peut modifier le profil de la courbe. La spline est classée comme spline de Catmull-Rom uniforme pour une valeur de 0.0, spline de Catmull-Rom centripète pour une valeur de 0.5, et spline de Catmull-Rom chordale pour une valeur de 1.0.

La valeur doit être comprise entre 0.0 et 1.0. La valeur par défaut est 0.5.

splineLooping : bool

Détermine si la spline forme une boucle.

Ceci ajoute un segment de spline entre le premier et le dernier point de la série reliant la spline en une boucle.

La valeur par défaut est false

splineResolution : int

La résolution des segments spline.

Le nombre de sommets par segment de spline, qui est défini comme la partie entre deux points.

La valeur doit être supérieure à 2. La valeur par défaut est 10.

splineTension : real

La tension de la spline.

La spline utilise la courbure maximale pour les segments à une valeur de 0.0 Les segments sont complètement droits à une valeur de 1.0 Doit se situer entre 0.0 et 1.0 La valeur par défaut est 0.0

splineVisible : bool

Visibilité de la spline. La valeur par défaut est true.

type : Abstract3DSeries.SeriesType [read-only]

Le type de la série. Une des valeurs de QAbstract3DSeries::SeriesType.

userDefinedMesh : string

Le nom de fichier pour un maillage personnalisé défini par l'utilisateur pour les objets qui est utilisé lorsque mesh est Abstract3DSeries.Mesh.UserDefined.

Remarque : le fichier doit être au format de maillage QtQuick3D. Utilisez l'outil de conversion balsam pour créer un maillage à partir d'autres formats de modèles 3D.

visible : bool

La visibilité de la série. Si false, la série n'est pas rendue.

Documentation sur le signal

baseColorChanged(color color)

Ce signal est émis lorsque baseColor devient color.

Note : Le gestionnaire correspondant est onBaseColorChanged.

baseGradientChanged(Gradient gradient)

Ce signal est émis lorsque baseGradient devient gradient.

Note : Le gestionnaire correspondant est onBaseGradientChanged.

colorStyleChanged(GraphsTheme.ColorStyle style)

Ce signal est émis lorsque colorStyle devient style.

Note : Le gestionnaire correspondant est onColorStyleChanged.

itemLabelChanged(string label)

Ce signal est émis lorsque itemLabel devient label.

Note : Le gestionnaire correspondant est onItemLabelChanged.

itemLabelFormatChanged(string format)

Ce signal est émis lorsque itemLabelFormat devient format.

Note : Le gestionnaire correspondant est onItemLabelFormatChanged.

itemLabelVisibilityChanged(bool visible)

Ce signal est émis lorsque la valeur de itemLabelVisibility passe à visible.

Note : Le gestionnaire correspondant est onItemLabelVisibilityChanged.

[since 6.10] lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)

Ce signal est émis lorsque lightingMode devient lightingMode.

Note : Le gestionnaire correspondant est onLightingModeChanged.

Ce signal a été introduit dans Qt 6.10.

meshChanged(Abstract3DSeries.Mesh mesh)

Ce signal est émis lorsque mesh devient mesh.

Note : Le gestionnaire correspondant est onMeshChanged.

meshRotationChanged(quaternion rotation)

Ce signal est émis lorsque meshRotation devient rotation.

Note : Le gestionnaire correspondant est onMeshRotationChanged.

meshSmoothChanged(bool enabled)

Ce signal est émis lorsque meshSmooth devient enabled.

Note : Le gestionnaire correspondant est onMeshSmoothChanged.

multiHighlightColorChanged(color color)

Ce signal est émis lorsque multiHighlightColor devient color.

Note : Le gestionnaire correspondant est onMultiHighlightColorChanged.

multiHighlightGradientChanged(Gradient gradient)

Ce signal est émis lorsque multiHighlightGradient devient gradient.

Note : Le gestionnaire correspondant est onMultiHighlightGradientChanged.

nameChanged(string name)

Ce signal est émis lorsque name devient name.

Note : Le gestionnaire correspondant est onNameChanged.

singleHighlightColorChanged(color color)

Ce signal est émis lorsque singleHighlightColor devient color.

Note : Le gestionnaire correspondant est onSingleHighlightColorChanged.

singleHighlightGradientChanged(Gradient gradient)

Ce signal est émis lorsque singleHighlightGradient devient gradient.

Note : Le gestionnaire correspondant est onSingleHighlightGradientChanged.

userDefinedMeshChanged(string fileName)

Ce signal est émis lorsque userDefinedMesh devient fileName.

Note : Le gestionnaire correspondant est onUserDefinedMeshChanged.

visibilityChanged(bool visible)

Ce signal est émis lorsque la visibilité de la série passe à visible.

Note : Le gestionnaire correspondant est onVisibilityChanged.

Documentation de la méthode

void setMeshAxisAndAngle(vector3d axis, real angle)

Une fonction de commodité pour construire un quaternion de rotation de maillage à partir de axis et angle.

Voir aussi meshRotation.

© 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.