4#ifndef QPHYSICSMESHUTILS_P_P_H
5#define QPHYSICSMESHUTILS_P_P_H
18#include <QtQuick3DPhysics/qtquick3dphysicsglobal.h>
19#include <QtGui/QVector3D>
20#include <QtQuick3DUtils/private/qssgmesh_p.h>
25class PxConvexMeshGeometry;
45 auto b = m_ssgMesh.
subsets().constFirst().bounds;
46 return {
b.min,
b.max };
51 void ref() { ++refCount; }
52 int deref() {
return --refCount; }
66 physx::PxConvexMesh *m_convexMesh =
nullptr;
67 physx::PxTriangleMesh *m_triangleMesh =
nullptr;
\qmltype Geometry \inherits Object3D \inqmlmodule QtQuick3D \instantiates QQuick3DGeometry
static void releaseMesh(QQuick3DPhysicsMesh *mesh)
static QQuick3DPhysicsMesh * getMesh(const QUrl &source, const QObject *contextObject)
QQuick3DPhysicsMesh(const QString &qmlSource)
physx::PxTriangleMesh * triangleMesh()
QList< QVector3D > positions()
physx::PxConvexMesh * convexMesh()
QPair< QVector3D, QVector3D > bounds()
QVector< Subset > subsets() const
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
std::pair< T1, T2 > QPair
GLboolean GLboolean GLboolean b
GLsizei GLsizei GLchar * source