![]() |
LibCarna Version 3.4.0
|
Tests whether sphere in origin is hit by a Ray object. More...
#include <RaySphereHitTest.hpp>
Public Member Functions | |
| RaySphereHitTest () | |
| Instantiates. | |
| 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. | |
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 52 of file RaySphereHitTest.hpp.
| LibCarna::base::math::RaySphereHitTest< VectorType, ScalarType >::RaySphereHitTest | ( | ) |
| void LibCarna::base::math::RaySphereHitTest< VectorType, ScalarType >::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.
Definition at line 112 of file RaySphereHitTest.hpp.
| bool LibCarna::base::math::RaySphereHitTest< VectorType, ScalarType >::hitExists | ( | ) | const |
Tells whether a hit exists.
Definition at line 97 of file RaySphereHitTest.hpp.
| const VectorType & LibCarna::base::math::RaySphereHitTest< VectorType, ScalarType >::hitLocation | ( | ) | const |
References the location of the hit.
hitExists() == true Definition at line 104 of file RaySphereHitTest.hpp.
Written by Leonid Kostrykin © 2021–2025. Based on Carna (© 2010-2016).
Documentation generated by Doxygen