34 Q_PROPERTY(QVector3D extents READ extents WRITE setExtents NOTIFY extentsChanged)
35 QML_NAMED_ELEMENT(BoxShape)
40 QVector3D extents()
const;
42 physx::PxGeometry *getPhysXGeometry() override;
43 bool isStaticShape()
const override {
return false; }
46 void setExtents(QVector3D extents);
49 void extentsChanged(QVector3D extents);
52 void updatePhysXGeometry();
54 physx::PxBoxGeometry *m_physXGeometry =
nullptr;
55 QVector3D m_extents = QVector3D(100, 100, 100);