abstract struct BxDF
- BxDF
- Struct
- Value
- Object
Direct Known Subclasses
- BxDF::LambertianReflection
- BxDF::OrenNayarReflection
- BxDF::SpecularReflection
- BxDF::SpecularTransmission
Defined in:
bxdf.crConstructors
Instance Method Summary
- #cos_phi(w : Vector)
- #cos_theta(w : Vector)
- #f(wo : Vector, wi : Vector) : Color
- #matches_flags?(other : BxDF::Type)
- #pdf(wo : Vector, wi : Vector) : Color
-
#sample_f(wo : Vector, u1 : Float64 = rand, u2 : Float64 = rand) : Tuple(Color, Vector, Float64)
used for BxDFs where the usage of f(wo, wi) is not practicable, e.g.
- #sin_phi(w : Vector)
- #sin_theta(w : Vector)
- #sin_theta_2(w : Vector)
- #type : Type