5#include <QtQuick3D/QQuick3DGeometry>
7#include <geometry/PxSphereGeometry.h>
32 delete m_physXGeometry;
43 updatePhysXGeometry();
45 return m_physXGeometry;
54 updatePhysXGeometry();
60void QSphereShape::updatePhysXGeometry()
62 delete m_physXGeometry;
64 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