CapsuleGeometry QML Type

Liefert die Geometrie für eine Kapsel. Mehr...

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

Geometry

Eigenschaften

Detaillierte Beschreibung

Eine Geometrie zur Erzeugung eines Kapselmodells. Die Kapsel ist auf (0, 0, 0) zentriert, wobei sich die Höhe der Kapsel in x-Richtung und der Durchmesser in der yz-Ebene erstreckt.

Eigenschaft Dokumentation

asynchronous : bool [default: true]

Diese Eigenschaft legt fest, ob die Geometrieerzeugung asynchron erfolgen soll.


diameter : real [default: 100]

Durchmesser in der yz-Ebene.


enableNormals : bool [default: true]

Generieren Sie Mesh-Flächen-Normalen.


enableUV : bool [default: false]

Erzeugt die Uv-Koordinaten des Netzes.


height : real [default: 100]

Höhe des mittleren Zylinders auf der x-Achse, ohne Berücksichtigung der Halbkugeln.


latitudes : int [default: 16]

Anzahl der Breitengrade, verteilt nach Neigung. Wird immer auf eine gerade Zahl gerastet.


longitudes : int [default: 32]

Anzahl der Längengrade, oder Meridiane, verteilt nach Azimut.


rings : int [default: 1]

Anzahl der Abschnitte im Zylinder zwischen den Hemisphären.


status : bool [read-only]

Diese Eigenschaft enthält den Status der Geometrieerzeugung, wenn asynchron wahr ist.

KonstanteBeschreibung
CapsuleGeometry.NullDie Geometrieerstellung hat nicht begonnen
CapsuleGeometry.ReadyDie Geometrieerstellung ist abgeschlossen.
CapsuleGeometry.LoadingDie Geometrieerstellung ist im Gange.
CapsuleGeometry.ErrorDie Geometrieerstellung ist fehlgeschlagen.

uvProfile : UVProfile [default: CapsuleGeometry.Fixed]

Art und Weise, wie die UV-Koordinaten über die Länge der Kapsel verteilt werden.

KonstanteBeschreibung
CapsuleGeometry.FixedDas obere Drittel der UV-Textur ist die nördliche Hemisphäre, das mittlere Drittel ist der Zylinder und das letzte Drittel ist die südliche Hemisphäre.
CapsuleGeometry.AspectDie UVs entsprechen dem Verhältnis von Höhe zu Radius.
CapsuleGeometry.UniformEinheitliche Proportion für alle UV-Zellen, entsprechend dem Verhältnis der Breitengrade zu den Ringen.

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