library of assembled shared sources |
http://lass.cocamware.com |
#include <ray_3d_sphere_3d.h>
Static Public Member Functions | |
template<typename T , class PP > | |
static Result | intersect (const Sphere3D< T > &sphere, const Ray3D< T, NormalizingPolicy, PP > &ray, T &t, const T &tMin) |
Definition at line 62 of file ray_3d_sphere_3d.h.
static Result lass::prim::impl::RaySphere< NormalizingPolicy >::intersect | ( | const Sphere3D< T > & | sphere, | |
const Ray3D< T, NormalizingPolicy, PP > & | ray, | |||
T & | t, | |||
const T & | tMin | |||
) | [inline, static] |
Definition at line 65 of file ray_3d_sphere_3d.h.
References lass::prim::Sphere3D< T >::center(), lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy >::direction(), lass::prim::dot(), lass::num::inv(), lass::prim::Sphere3D< T >::radius(), lass::prim::rNone, lass::prim::rOne, sqr(), sqrt(), and lass::prim::Ray3D< T, NormalizingPolicy, ParameterPolicy >::support().
Generated on Mon Nov 10 14:22:14 2008 for Library of Assembled Shared Sources by 1.5.7.1 |