Skip to content

ludus::foundation::math::PatchNormalPolicy

Ludus Wiki · API overview · Browse API

Struct

Explicit conditioning thresholds for geometric normals; no universal epsilon.

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

#include <ludus/foundation/math/patch.hpp>
struct ludus::foundation::math::PatchNormalPolicy final

Fields

MinDerivativeLength

float64 ludus::foundation::math::PatchNormalPolicy::MinDerivativeLength = 0
In the patch's coordinate units.

Related types: float64

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

MinSinAngle

float64 ludus::foundation::math::PatchNormalPolicy::MinSinAngle = 0
[0,1); scale-independent regularity threshold.

Related types: float64

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp