LibCarna Version 3.4.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
LibCarna::base::math::Ray3f Class Reference

Defines ray in \(\mathbb R^3\). More...

#include <Ray.hpp>

+ Inheritance diagram for LibCarna::base::math::Ray3f:
+ Collaboration diagram for LibCarna::base::math::Ray3f:

Public Member Functions

void fromEye (unsigned int frameX, unsigned int frameY, const Viewport &vp, const Matrix4f &inverseProjection, const Matrix4f &inverseView)
 Computes a ray in world space.
 
void fromEye (unsigned int frameX, unsigned int frameY, const Viewport &vp, const Camera &cam)
 Computes a ray in world space.
 

Additional Inherited Members

- Public Types inherited from LibCarna::base::math::Ray< Vector3f >
typedef Vector3f Vector
 Reflects the VectorType argument this class template was instantiated with.
 
- Public Attributes inherited from LibCarna::base::math::Ray< Vector3f >
Vector3f origin
 Holds the origin of this ray.
 
Vector3f direction
 Holds the direction of this ray.
 

Detailed Description

Defines ray in \(\mathbb R^3\).

Author
Leonid Kostrykin

Definition at line 85 of file Ray.hpp.


The documentation for this class was generated from the following file: