C# Class rt_2_the_next_week.raytrace.Materials.Material

Inheritance: IMaterial
Afficher le fichier Open project: Rabbid76/c_sharp_raytrace_examples

Méthodes publiques

Méthode Description
Emitted ( double u, double v, Vec3 p ) : Vec3
Scatter ( Ray r_in, HitRecord rec, Vec3 &attenuation, Ray &scattered ) : bool

Method Details

Emitted() public méthode

public Emitted ( double u, double v, Vec3 p ) : Vec3
u double
v double
p Vec3
Résultat Vec3

Scatter() public abstract méthode

public abstract Scatter ( Ray r_in, HitRecord rec, Vec3 &attenuation, Ray &scattered ) : bool
r_in Ray
rec HitRecord
attenuation Vec3
scattered Ray
Résultat bool