En esta página

CapsuleGeometry QML Type

Proporciona la geometría de una cápsula. Más...

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

Geometry

Propiedades

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.

ConstanteDescripción
CapsuleGeometry.NullLa generación de la geometría no ha comenzado
CapsuleGeometry.ReadyLa generación de la geometría se ha completado.
CapsuleGeometry.LoadingLa generación de la geometría está en curso.
CapsuleGeometry.ErrorLa 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.

ConstanteDescripción
CapsuleGeometry.FixedEl 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.AspectLas UV coinciden con la proporción entre altura y radio.
CapsuleGeometry.UniformProporció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.