Open CASCADE Technology  7.0.0
Data Structures | Enumerations

Graphic3d_BSDF.hxx File Reference

#include <Graphic3d_Vec3.hxx>
#include <Graphic3d_Vec4.hxx>

Data Structures

class  Graphic3d_Fresnel
 Describes Fresnel reflectance parameters. More...
 
class  Graphic3d_BSDF
 Describes material's BSDF (Bidirectional Scattering Distribution Function) used for physically-based rendering (in path tracing engine). BSDF is represented as weighted mixture of basic BRDFs/BTDFs (Bidirectional Reflectance (Transmittance) Distribution Functions). More...
 

Enumerations

enum  Graphic3d_FresnelModel { Graphic3d_FM_SCHLICK = 0, Graphic3d_FM_CONSTANT = 1, Graphic3d_FM_CONDUCTOR = 2, Graphic3d_FM_DIELECTRIC = 3 }
 Type of the Fresnel model. More...
 

Enumeration Type Documentation

Type of the Fresnel model.

Enumerator
Graphic3d_FM_SCHLICK 
Graphic3d_FM_CONSTANT 
Graphic3d_FM_CONDUCTOR 
Graphic3d_FM_DIELECTRIC