C# Class Hyperion.Core.Interfaces.VisibilityTester

Datei anzeigen Open project: Kintaro/Hyperion Class Usage Examples

Public Properties

Property Type Description
Ray Hyperion.Core.Geometry.Ray

Public Methods

Method Description
SetRay ( Point p, double eps, Vector w, double time ) : void
SetSegment ( Point p1, double eps1, Point p2, double eps2, double time ) : void
Transmittance ( Scene scene, IRenderer renderer, Sample sample ) : Spectrum
Unoccluded ( Scene scene ) : bool

Method Details

SetRay() public method

public SetRay ( Point p, double eps, Vector w, double time ) : void
p Point
eps double
w Hyperion.Core.Geometry.Vector
time double
return void

SetSegment() public method

public SetSegment ( Point p1, double eps1, Point p2, double eps2, double time ) : void
p1 Point
eps1 double
p2 Point
eps2 double
time double
return void

Transmittance() public method

public Transmittance ( Scene scene, IRenderer renderer, Sample sample ) : Spectrum
scene Scene
renderer IRenderer
sample Sample
return Spectrum

Unoccluded() public method

public Unoccluded ( Scene scene ) : bool
scene Scene
return bool

Property Details

Ray public_oe property

public Ray,Hyperion.Core.Geometry Ray
return Hyperion.Core.Geometry.Ray