21 , mDirection( direction.normalized() )
38 return mOrigin + QVector3D::dotProduct( point - mOrigin, mDirection ) * mDirection;
43 return QVector3D::dotProduct( ( point - mOrigin ).normalized(), mDirection ) >= 0.0;
52 const QVector3D v1 = projPoint - mOrigin ;
53 const QVector3D v2 = point - projPoint;
54 return qRadiansToDegrees( std::atan2( v2.length(), v1.length() ) );