C# Class Hyperion.Core.Geometry.Ray

Show file Open project: Kintaro/Hyperion Class Usage Examples

Public Properties

Property Type Description
Depth int
Direction Vector
MaxT double
MinT double
NumberOfRays int
Origin Point
Time double

Public Methods

Method Description
Apply ( double time ) : Point
Ray ( ) : System
Ray ( Point origin, Vector direction, Ray parent, double start, double end ) : System
Ray ( Point origin, Vector direction, double start ) : System
Ray ( Point origin, Vector direction, double start, double end ) : System
Ray ( Point origin, Vector direction, double start, double end, double time ) : System
Ray ( Point origin, Vector direction, double start, double end, double time, int depth ) : System

Method Details

Apply() public method

public Apply ( double time ) : Point
time double
return Point

Ray() public method

public Ray ( ) : System
return System

Ray() public method

public Ray ( Point origin, Vector direction, Ray parent, double start, double end ) : System
origin Point
direction Vector
parent Ray
start double
end double
return System

Ray() public method

public Ray ( Point origin, Vector direction, double start ) : System
origin Point
direction Vector
start double
return System

Ray() public method

public Ray ( Point origin, Vector direction, double start, double end ) : System
origin Point
direction Vector
start double
end double
return System

Ray() public method

public Ray ( Point origin, Vector direction, double start, double end, double time ) : System
origin Point
direction Vector
start double
end double
time double
return System

Ray() public method

public Ray ( Point origin, Vector direction, double start, double end, double time, int depth ) : System
origin Point
direction Vector
start double
end double
time double
depth int
return System

Property Details

Depth public property

public int Depth
return int

Direction public property

public Vector,Hyperion.Core.Geometry Direction
return Vector

MaxT public property

public double MaxT
return double

MinT public property

public double MinT
return double

NumberOfRays public static property

public static int NumberOfRays
return int

Origin public property

public Point Origin
return Point

Time public property

public double Time
return double