CapsuleGeometry QML Type
Proporciona la geometría de una cápsula. Más...
| Import Statement: | import QtQuick3D.Helpers |
| Since: | Qt 6.10 |
| Inherits: |
Propiedades
- asynchronous : bool
- diameter : real
- enableNormals : bool
- enableUV : bool
- height : real
- latitudes : int
- longitudes : int
- rings : int
- status : bool
- uvProfile : UVProfile
Descripción detallada
Geometría para generar un modelo de cápsula. La cápsula está centrada en (0, 0, 0) con la altura de la cápsula extendiéndose en la dirección x y el diámetro en el plano yz.
Documentación de propiedades
asynchronous : bool [default: true]
Esta propiedad indica si la generación de la geometría debe ser asíncrona.
diameter : real [default: 100]
Diámetro en el plano yz.
enableNormals : bool [default: true]
Generar normales de cara de malla.
enableUV : bool [default: false]
Generar coordenadas uv de malla.
height : real [default: 100]
Altura del cilindro central en el eje x, excluyendo los hemisferios.
latitudes : int [default: 16]
Número de latitudes, distribuidas por inclinación. Siempre se ajustará a un número par.
longitudes : int [default: 32]
Número de longitudes, o meridianos, distribuidos por acimut.
rings : int [default: 1]
Número de secciones en el cilindro entre hemisferios.
status : bool [read-only]
Esta propiedad contiene el estado de la generación de la geometría cuando asíncrono es verdadero.
| Constante | Descripción |
|---|---|
CapsuleGeometry.Null | La generación de la geometría no ha comenzado |
CapsuleGeometry.Ready | La generación de la geometría se ha completado. |
CapsuleGeometry.Loading | La generación de la geometría está en curso. |
CapsuleGeometry.Error | La generación de la geometría ha fallado. |
uvProfile : UVProfile [default: CapsuleGeometry.Fixed]
Forma en que se distribuyen las coordenadas UV a lo largo de la cápsula.
| Constante | Descripción |
|---|---|
CapsuleGeometry.Fixed | El tercio superior de la textura UV es el hemisferio norte, el tercio central es el cilindro y el último tercio es el hemisferio sur. |
CapsuleGeometry.Aspect | Las UV coinciden con la proporción entre altura y radio. |
CapsuleGeometry.Uniform | Proporción uniforme para todas las celdas UV, según la relación entre latitudes y anillos. |
© 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.