Sur cette page

CapsuleGeometry QML Type

Fournit la géométrie d'une capsule. Plus d'informations...

Import Statement: import QtQuick3D.Helpers
Since: Qt 6.10
Inherits:

Geometry

Propriétés

Description détaillée

Géométrie permettant de générer un modèle de capsule. La capsule est centrée sur (0, 0, 0), sa hauteur s'étendant dans la direction x et son diamètre dans le plan yz.

Documentation des propriétés

asynchronous : bool [default: true]

Cette propriété indique si la génération de la géométrie doit être asynchrone.

diameter : real [default: 100]

Diamètre sur le plan yz.

enableNormals : bool [default: true]

Générer les normales de la face du maillage.

enableUV : bool [default: false]

Générer les coordonnées uv du maillage.

height : real [default: 100]

Hauteur du cylindre central sur l'axe x, à l'exclusion des hémisphères.

latitudes : int [default: 16]

Nombre de latitudes, réparties selon l'inclinaison. Sera toujours ramené à un nombre pair.

longitudes : int [default: 32]

Nombre de longitudes, ou méridiens, répartis par azimut.

rings : int [default: 1]

Nombre de sections dans le cylindre entre les hémisphères.

status : bool [read-only]

Cette propriété indique l'état de la génération de la géométrie lorsque l'option asynchrone est activée.

ConstanteDescription de la propriété
CapsuleGeometry.NullLa génération de géométrie n'a pas commencé
CapsuleGeometry.ReadyLa génération de géométrie est terminée.
CapsuleGeometry.LoadingLa génération de géométrie est en cours.
CapsuleGeometry.ErrorLa génération de géométrie a échoué.

uvProfile : UVProfile [default: CapsuleGeometry.Fixed]

Manière dont les coordonnées UV sont réparties sur la longueur de la capsule.

ConstanteDescription
CapsuleGeometry.FixedLe tiers supérieur de la texture UV correspond à l'hémisphère nord, le tiers central au cylindre et le dernier tiers à l'hémisphère sud.
CapsuleGeometry.AspectLes UV correspondent au rapport hauteur/rayon.
CapsuleGeometry.UniformProportion uniforme pour toutes les cellules UV, en fonction du rapport entre les latitudes et les anneaux.

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