# Ray3D Struct Reference

Inheritance diagram for Ray3D:

List of all members.

## Public Member Functions
| Ray3D ()
| Ray3D (const TVector3 &origin, const TVector3 &direction)
void | Init ()
## Public Attributes
TVector3 | fOrigin
| Origin of the ray.
TVector3 | fDirection
| Direction of the ray.
TVector3 | fOx
| Partial derivative of the origin relatively to X.
TVector3 | fOy
| Partial derivative of the origin relatively to Y.
TVector3 | fDx
| Partial derivates of the direction relatively to X.
TVector3 | fDy
| Partial derivates of the direction relatively to Y.

## Detailed Description

Ray-tracing defines Information about a 3D Ray (for raytracing)

## Constructor & Destructor Documentation

Ray3D::Ray3D | ( |  | ) | `[inline]`

Ray3D::Ray3D | ( | const TVector3 & | origin,
|  | const TVector3 & | direction |
| ) |  |  | `[inline]`

## Member Function Documentation

void Ray3D::Init | ( | void |  | ) | `[inline]`

## Member Data Documentation

TVector3 Ray3D::fDirection

Direction of the ray.

TVector3 Ray3D::fDx

Partial derivates of the direction relatively to X.

TVector3 Ray3D::fDy

Partial derivates of the direction relatively to Y.

TVector3 Ray3D::fOrigin

Origin of the ray.

TVector3 Ray3D::fOx

Partial derivative of the origin relatively to X.

TVector3 Ray3D::fOy

Partial derivative of the origin relatively to Y.

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

- RenderTypes.h