CapsuleGeometry QML Type
Fournit la géométrie d'une capsule. Plus d'informations...
| Import Statement: | import QtQuick3D.Helpers |
| Since: | Qt 6.10 |
| Inherits: |
Propriétés
- asynchronous : bool
- diameter : real
- enableNormals : bool
- enableUV : bool
- height : real
- latitudes : int
- longitudes : int
- rings : int
- status : bool
- uvProfile : UVProfile
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.
| Constante | Description de la propriété |
|---|---|
CapsuleGeometry.Null | La génération de géométrie n'a pas commencé |
CapsuleGeometry.Ready | La génération de géométrie est terminée. |
CapsuleGeometry.Loading | La génération de géométrie est en cours. |
CapsuleGeometry.Error | La 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.
| Constante | Description |
|---|---|
CapsuleGeometry.Fixed | Le 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.Aspect | Les UV correspondent au rapport hauteur/rayon. |
CapsuleGeometry.Uniform | Proportion 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.