4#ifndef CAPSULEGEOMETRY_H
5#define CAPSULEGEOMETRY_H
18#include <QQuick3DGeometry>
51 int rings()
const {
return m_rings; }
54 float height()
const {
return m_height; }
70 enum class UvProfile { Fixed, Aspect, Uniform };
74 bool m_enableNormals =
true;
75 bool m_enableUV =
false;
78 int m_longitudes = 32;
84 float m_height = 100.f;
86 float m_diameter = 100.f;
87 UvProfile m_uvProfile = UvProfile::Fixed;
void setLongitudes(int longitudes)
void setEnableNormals(bool enable)
void setHeight(float height)
void setLatitudes(int latitudes)
bool enableNormals() const
void setEnableUV(bool enable)
void enableNormalsChanged()
void setDiameter(float diameter)
\qmltype Geometry \inherits Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DGeometry
Combined button and popup list for selecting options.
GLint GLsizei GLsizei height
#define QML_NAMED_ELEMENT(NAME)