CapsuleGeometry QML Type
Fournit la géométrie d'une capsule. En savoir plus...
| 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 à l'(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é détermine si la génération de la géométrie doit être asynchrone.
diameter : real [default: 100]
Diamètre dans le plan yz.
enableNormals : bool [default: true]
Générer les normales des faces 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, sans compter les hémisphères.
latitudes : int [default: 16]
Nombre de latitudes, réparties en fonction de l'inclinaison. Ce nombre sera toujours arrondi à 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 situé entre les hémisphères.
status : bool [read-only]
Cette propriété contient l'état de la génération de la géométrie lorsque la valeur « asynchrone » est vraie.
| Constante | Description |
|---|---|
CapsuleGeometry.Null | La génération de la géométrie n'a pas commencé |
CapsuleGeometry.Ready | La génération de la géométrie est terminée. |
CapsuleGeometry.Loading | La génération de la géométrie est en cours. |
CapsuleGeometry.Error | La génération de la géométrie a échoué. |
uvProfile : UVProfile [default: CapsuleGeometry.Fixed]
Manière dont les coordonnées UV sont réparties sur toute 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 coordonnées UV respectent le 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.