C# Class Hyperion.Core.Interfaces.ShapeSet

Exibir arquivo Open project: Kintaro/Hyperion Class Usage Examples

Public Methods

Method Description
Pdf ( Point p ) : double
Pdf ( Point p, Vector wi ) : double
Sample ( LightSample lightSample, Normal &Ns ) : Point
Sample ( Point p, LightSample lightSample, Normal &Ns ) : Point
ShapeSet ( IShape shape ) : System

Method Details

Pdf() public method

public Pdf ( Point p ) : double
p Point
return double

Pdf() public method

public Pdf ( Point p, Vector wi ) : double
p Point
wi Hyperion.Core.Geometry.Vector
return double

Sample() public method

public Sample ( LightSample lightSample, Normal &Ns ) : Point
lightSample LightSample
Ns Hyperion.Core.Geometry.Normal
return Point

Sample() public method

public Sample ( Point p, LightSample lightSample, Normal &Ns ) : Point
p Point
lightSample LightSample
Ns Hyperion.Core.Geometry.Normal
return Point

ShapeSet() public method

public ShapeSet ( IShape shape ) : System
shape IShape
return System