C# Class Hyperion.Core.Interfaces.ShapeSet

Afficher le fichier Open project: Kintaro/Hyperion Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public Pdf ( Point p ) : double
p Point
Résultat double

Pdf() public méthode

public Pdf ( Point p, Vector wi ) : double
p Point
wi Hyperion.Core.Geometry.Vector
Résultat double

Sample() public méthode

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

Sample() public méthode

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

ShapeSet() public méthode

public ShapeSet ( IShape shape ) : System
shape IShape
Résultat System