C# Class SharpMath.Ray

Show file Open project: Patapom/GodComplex Class Usage Examples

Public Methods

Method Description
Bend ( float3 _Axis, float _fBendFactor ) : Ray
GetHitPos ( ) : float3
GoToHit ( ) : Ray
March ( float _fDelta ) : Ray
Ray ( ) : System
Ray ( Ray _Source ) : System
Ray ( float3 _Pos, float3 _Aim ) : System
Ray ( float3 _Pos, float3 _Aim, float _fLength ) : System
Ray ( float3 _Pos, float3 _Aim, float _fLength, float _fMarchedLength ) : System
Set ( Ray _r ) : void
TurnAboutOrtho ( float3 _Axis, float _fAngle ) : Ray
operator ( ) : Ray

Method Details

Bend() public method

public Bend ( float3 _Axis, float _fBendFactor ) : Ray
_Axis float3
_fBendFactor float
return Ray

GetHitPos() public method

public GetHitPos ( ) : float3
return float3

GoToHit() public method

public GoToHit ( ) : Ray
return Ray

March() public method

public March ( float _fDelta ) : Ray
_fDelta float
return Ray

Ray() public method

public Ray ( ) : System
return System

Ray() public method

public Ray ( Ray _Source ) : System
_Source Ray
return System

Ray() public method

public Ray ( float3 _Pos, float3 _Aim ) : System
_Pos float3
_Aim float3
return System

Ray() public method

public Ray ( float3 _Pos, float3 _Aim, float _fLength ) : System
_Pos float3
_Aim float3
_fLength float
return System

Ray() public method

public Ray ( float3 _Pos, float3 _Aim, float _fLength, float _fMarchedLength ) : System
_Pos float3
_Aim float3
_fLength float
_fMarchedLength float
return System

Set() public method

public Set ( Ray _r ) : void
_r Ray
return void

TurnAboutOrtho() public method

public TurnAboutOrtho ( float3 _Axis, float _fAngle ) : Ray
_Axis float3
_fAngle float
return Ray

operator() public static method

public static operator ( ) : Ray
return Ray