TriangleBoundingVolume Class
(Qt3DRender::Render::TriangleBoundingVolume)Public Functions
TriangleBoundingVolume() | |
TriangleBoundingVolume(const Qt3DCore::QNodeId &id, const QVector3D &a, const QVector3D &b, const QVector3D &c) | |
QVector3D | a() const |
QVector3D | b() const |
QVector3D | c() const |
Qt3DCore::QNodeId | id() const |
bool | intersects(const Qt3DCore::QRay3D &ray, QVector3D *q) const |
void | setA(const QVector3D &a) |
void | setB(const QVector3D &b) |
void | setC(const QVector3D &c) |
TriangleBoundingVolume & | transform(const QMatrix4x4 &mat) |
TriangleBoundingVolume | transformed(const QMatrix4x4 &mat) const |
Type | type() const |
Member Function Documentation
TriangleBoundingVolume::TriangleBoundingVolume()
Default constructs an instance of TriangleBoundingVolume.
TriangleBoundingVolume::TriangleBoundingVolume(const Qt3DCore::QNodeId &id, const QVector3D &a, const QVector3D &b, const QVector3D &c)
Default constructs an instance of TriangleBoundingVolume.
QVector3D TriangleBoundingVolume::a() const
See also setA().
QVector3D TriangleBoundingVolume::b() const
See also setB().
QVector3D TriangleBoundingVolume::c() const
See also setC().
Qt3DCore::QNodeId TriangleBoundingVolume::id() const
bool TriangleBoundingVolume::intersects(const Qt3DCore::QRay3D &ray, QVector3D *q) const
void TriangleBoundingVolume::setA(const QVector3D &a)
See also a().
void TriangleBoundingVolume::setB(const QVector3D &b)
See also b().
void TriangleBoundingVolume::setC(const QVector3D &c)
See also c().