44 QVector3D
origin()
const {
return mOrigin; }
63 void setOrigin(
const QVector3D &origin );
70 void setDirection(
const QVector3D direction );
76 QVector3D projectedPoint(
const QVector3D &point )
const;
81 float projectedDistance(
const QVector3D &point )
const;
84 bool isInFront(
const QVector3D &point )
const;
86 double angleToPoint(
const QVector3D &point )
const;
89 QVector3D point(
float distance )
const;
94 QVector3D mDirectionInversed;
QVector3D origin() const
Returns the origin of the ray.
QgsRay3D(const QVector3D &origin, const QVector3D &direction)
Constructor.
QVector3D direction() const
Returns the direction of the ray see setDirection().
QVector3D directionInversed() const
Returns a vector with the direction components inversed ( 1/x, 1/y, 1/z) This can be used as an optim...