6#include <Common/assertion.h>
Definition BsdfHelper.h:12
static bool makeHalfVectorSameHemisphere(const math::Vector3R &L, const math::Vector3R &V, const math::Vector3R &N, math::Vector3R *const out_H)
Definition BsdfHelper.h:32
static bool makeHalfVector(const math::Vector3R &L, const math::Vector3R &V, math::Vector3R *const out_H)
Definition BsdfHelper.h:14
bool isZero() const
Definition TArithmeticArrayBase.ipp:549
Derived & normalizeLocal()
Definition TVectorNBase.ipp:57
T dot(const Derived &rhs) const
Definition TVectorNBase.ipp:14
Derived & mulLocal(const Derived &rhs)
Definition TArithmeticArrayBase.ipp:112
Derived add(const Derived &rhs) const
Definition TArithmeticArrayBase.ipp:26
Miscellaneous math utilities.
int sign(const T value)
Extract the sign of value.
Definition math.h:154
The root for all renderer implementations.
Definition EEngineProject.h:6