![]() |
Carna Version 3.3.3
|
Tests whether particular plane is hit by a Ray object. More...
#include <RayPlaneHitTest.h>
Public Member Functions | |
RayPlaneHitTest () | |
Instantiates. | |
void | compute (const Ray< VectorType > &ray, const VectorType &planeNormal, ScalarType planeOriginOffset) |
Performs a hit test of ray with the plane with planeNormal and planeOriginOffset. Use hitExists and hitLocation to obtain the test results. | |
bool | hitExists () const |
Tells whether a hit exists. | |
const VectorType & | hitLocation () const |
References the location of the hit. | |
Tests whether particular plane is hit by a Ray object.
VectorType | defines the vector type to use for computation. |
ScalarType | defines the scalar type to use for computation. |
Definition at line 49 of file RayPlaneHitTest.h.
Carna::base::math::RayPlaneHitTest< VectorType, ScalarType >::RayPlaneHitTest | ( | ) |
void Carna::base::math::RayPlaneHitTest< VectorType, ScalarType >::compute | ( | const Ray< VectorType > & | ray, |
const VectorType & | planeNormal, | ||
ScalarType | planeOriginOffset | ||
) |
Performs a hit test of ray with the plane with planeNormal and planeOriginOffset. Use hitExists and hitLocation to obtain the test results.
Definition at line 109 of file RayPlaneHitTest.h.
bool Carna::base::math::RayPlaneHitTest< VectorType, ScalarType >::hitExists | ( | ) | const |
Tells whether a hit exists.
Definition at line 94 of file RayPlaneHitTest.h.
const VectorType & Carna::base::math::RayPlaneHitTest< VectorType, ScalarType >::hitLocation | ( | ) | const |
References the location of the hit.
hitExists() == true
Definition at line 101 of file RayPlaneHitTest.h.
Documentation generated by Doxygen