AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Unity.RayStep Struct Reference

Public Member Functions

 RayStep (Vector3 origin, Vector3 terminus)
 
Vector3 GetPoint (float distance)
 
void UpdateRayStep (Vector3 origin, Vector3 terminus)
 
void CopyRay (Ray ray, float rayLength)
 

Static Public Member Functions

static implicit operator Ray (RayStep r)
 
static Vector3 GetPointByDistance (RayStep[] steps, float distance)
 Returns a point along an array of RaySteps by distance More...
 
static RayStep GetStepByDistance (RayStep[] steps, float distance)
 Returns a RayStep along an array of RaySteps by distance More...
 
static Vector3 GetDirectionByDistance (RayStep[] steps, float distance)
 Returns a direction along an array of RaySteps by distance More...
 

Properties

Vector3 Origin [get]
 
Vector3 Terminus [get]
 
Vector3 Direction [get]
 
float Length [get]
 

Detailed Description

Definition at line 10 of file RayStep.cs.

Constructor & Destructor Documentation

§ RayStep()

HoloToolkit.Unity.RayStep.RayStep ( Vector3  origin,
Vector3  terminus 
)

Definition at line 12 of file RayStep.cs.

Member Function Documentation

§ CopyRay()

void HoloToolkit.Unity.RayStep.CopyRay ( Ray  ray,
float  rayLength 
)

Definition at line 38 of file RayStep.cs.

§ GetDirectionByDistance()

static Vector3 HoloToolkit.Unity.RayStep.GetDirectionByDistance ( RayStep []  steps,
float  distance 
)
static

Returns a direction along an array of RaySteps by distance

Parameters
steps
distance
Returns

Definition at line 133 of file RayStep.cs.

§ GetPoint()

Vector3 HoloToolkit.Unity.RayStep.GetPoint ( float  distance)

Definition at line 25 of file RayStep.cs.

§ GetPointByDistance()

static Vector3 HoloToolkit.Unity.RayStep.GetPointByDistance ( RayStep []  steps,
float  distance 
)
static

Returns a point along an array of RaySteps by distance

Parameters
steps
distance
Returns

Definition at line 59 of file RayStep.cs.

§ GetStepByDistance()

static RayStep HoloToolkit.Unity.RayStep.GetStepByDistance ( RayStep []  steps,
float  distance 
)
static

Returns a RayStep along an array of RaySteps by distance

Parameters
steps
distance
Returns

Definition at line 96 of file RayStep.cs.

§ operator Ray()

static implicit HoloToolkit.Unity.RayStep.operator Ray ( RayStep  r)
static

Definition at line 46 of file RayStep.cs.

§ UpdateRayStep()

void HoloToolkit.Unity.RayStep.UpdateRayStep ( Vector3  origin,
Vector3  terminus 
)

Definition at line 30 of file RayStep.cs.

Property Documentation

§ Direction

Vector3 HoloToolkit.Unity.RayStep.Direction
get

Definition at line 22 of file RayStep.cs.

§ Length

float HoloToolkit.Unity.RayStep.Length
get

Definition at line 23 of file RayStep.cs.

§ Origin

Vector3 HoloToolkit.Unity.RayStep.Origin
get

Definition at line 20 of file RayStep.cs.

§ Terminus

Vector3 HoloToolkit.Unity.RayStep.Terminus
get

Definition at line 21 of file RayStep.cs.


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