Euphoria
eu::UnitRay3f Struct Reference

#include <ray.h>

Public Member Functions

 UnitRay3f (const vec3f &from, const unit3f &dir)
 
vec3f get_point (float at) const
 
UnitRay3f get_transform (const mat4f &m) const
 

Static Public Member Functions

static UnitRay3f from_to (const vec3f &from, const vec3f &to)
 
static UnitRay3f from_direction (const unit3f &dir)
 

Public Attributes

vec3f from
 
unit3f dir
 

Detailed Description

Definition at line 8 of file ray.h.

Constructor & Destructor Documentation

◆ UnitRay3f()

eu::UnitRay3f::UnitRay3f ( const vec3f from,
const unit3f dir 
)

Definition at line 9 of file ray.cc.

Member Function Documentation

◆ from_direction()

UnitRay3f eu::UnitRay3f::from_direction ( const unit3f dir)
static

Definition at line 24 of file ray.cc.

◆ from_to()

UnitRay3f eu::UnitRay3f::from_to ( const vec3f from,
const vec3f to 
)
static

Definition at line 17 of file ray.cc.

◆ get_point()

vec3f eu::UnitRay3f::get_point ( float  at) const

Definition at line 31 of file ray.cc.

◆ get_transform()

UnitRay3f eu::UnitRay3f::get_transform ( const mat4f m) const

Definition at line 38 of file ray.cc.

Member Data Documentation

◆ dir

unit3f eu::UnitRay3f::dir

Definition at line 11 of file ray.h.

◆ from

vec3f eu::UnitRay3f::from

Definition at line 10 of file ray.h.


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