18#include <QtQuick3DPhysics/private/qabstractcollisionshape_p.h>
19#include <QtQml/QQmlEngine>
22class PxSphereGeometry;
30 Q_PROPERTY(
float diameter READ diameter WRITE setDiameter NOTIFY diameterChanged)
36 float diameter()
const;
42 void setDiameter(
float diameter);
48 void updatePhysXGeometry();
49 physx::PxSphereGeometry *m_physXGeometry =
nullptr;
50 float m_diameter = 100.0f;
virtual physx::PxGeometry * getPhysXGeometry()=0
void diameterChanged(float diameter)
bool isStaticShape() const override
QSphereShape()
\qmltype SphereShape \inqmlmodule QtQuick3D.Physics \inherits CollisionShape
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
#define Q_QUICK3DPHYSICS_EXPORT