//! Minimal projection helpers shared by factors.
use ;
/// Default epsilon added to depth for numerical stability.
///
/// This avoids division by zero while staying AD-friendly.
pub const PROJECTION_EPS: f64 = 1.0e-9;
/// Project a 3D point in camera coordinates using a pinhole model.
///
/// This is the shared projection for residual evaluation in optimization factors.