5#include <QtQuick3D/QQuick3DGeometry>
7#include <geometry/PxSphereGeometry.h>
34 delete m_physXGeometry;
45 updatePhysXGeometry();
47 return m_physXGeometry;
56 updatePhysXGeometry();
62void QSphereShape::updatePhysXGeometry()
64 delete m_physXGeometry;
66 m_physXGeometry =
new physx::PxSphereGeometry(m_diameter * 0.5f *
s.x());
void needsRebuild(QObject *)
void diameterChanged(float diameter)
physx::PxGeometry * getPhysXGeometry() override
void setDiameter(float diameter)
QSphereShape()
\qmltype SphereShape \inqmlmodule QtQuick3D.Physics \inherits CollisionShape
Combined button and popup list for selecting options.
bool qFuzzyCompare(qfloat16 p1, qfloat16 p2) noexcept