Carna
Version 3.3.2
|
Tests whether sphere in origin is hit by a Ray object. More...
#include <RaySphereHitTest.h>
Public Member Functions | |
RaySphereHitTest () | |
Instantiates. More... | |
void | compute (const Ray< VectorType > &ray, const ScalarType radius) |
Performs a hit test of ray with a sphere of radius radius. The sphere is assumed to be centered in the origin. 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. More... | |
Tests whether sphere in origin 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 RaySphereHitTest.h.
Carna::base::math::RaySphereHitTest< VectorType, ScalarType >::RaySphereHitTest | ( | ) |
const VectorType & Carna::base::math::RaySphereHitTest< VectorType, ScalarType >::hitLocation | ( | ) | const |
References the location of the hit.
hitExists() == true
Definition at line 101 of file RaySphereHitTest.h.
Documentation generated by Doxygen