C# Class Hyperion.Core.Reflection.SpecularTransmission

Inheritance: BxDF
Afficher le fichier Open project: Kintaro/Hyperion

Méthodes publiques

Méthode Description
F ( Vector wo, Vector wi ) : Spectrum
Pdf ( Vector wi, Vector wo ) : double
SampleF ( Vector wo, Vector &wi, double u1, double u2, double &pdf ) : Spectrum
SpecularTransmission ( Spectrum t, double ei, double et ) : System

Method Details

F() public méthode

public F ( Vector wo, Vector wi ) : Spectrum
wo Hyperion.Core.Geometry.Vector
wi Hyperion.Core.Geometry.Vector
Résultat Spectrum

Pdf() public méthode

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

SampleF() public méthode

public SampleF ( Vector wo, Vector &wi, double u1, double u2, double &pdf ) : Spectrum
wo Hyperion.Core.Geometry.Vector
wi Hyperion.Core.Geometry.Vector
u1 double
u2 double
pdf double
Résultat Spectrum

SpecularTransmission() public méthode

public SpecularTransmission ( Spectrum t, double ei, double et ) : System
t Spectrum
ei double
et double
Résultat System