QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
qgsraycastingutils.h File Reference
#include <QMatrix4x4>
#include <QVector3D>
Include dependency graph for qgsraycastingutils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  QgsRayCastingUtils
namespace  Qt3DRender

Macros

#define SIP_NO_FILE

Functions

bool QgsRayCastingUtils::rayBoxIntersection (const QgsRay3D &ray, const QgsAABB &nodeBbox)
 Tests whether an axis aligned box is intersected by a ray.
bool QgsRayCastingUtils::rayMeshIntersection (Qt3DRender::QGeometryRenderer *geometryRenderer, const QgsRay3D &r, float maxDist, const QMatrix4x4 &worldTransform, QVector3D &intPt, int &triangleIndex)
 Tests whether a triangular mesh is intersected by a ray.
bool QgsRayCastingUtils::rayTriangleIntersection (const QgsRay3D &ray, float maxDist, const QVector3D &a, const QVector3D &b, const QVector3D &c, QVector3D &uvw, float &t)
 Tests whether a triangle is intersected by a ray.

Macro Definition Documentation

◆ SIP_NO_FILE

#define SIP_NO_FILE

Definition at line 22 of file qgsraycastingutils.h.