Skip to main content

project_all

Function project_all 

Source
pub fn project_all(
    system: &FlydraMultiCameraSystem<f64>,
    scenario: &Scenario,
    pt: &PointWorldFrame<f64>,
) -> Vec<Observation>
Expand description

Project a 3D point into every camera of system, culling points that land outside the image.

Note: this culls on image bounds only. For the perfect-world ring geometry, all arena points are in front of all cameras; if cameras are later placed so that points can fall behind a camera, add a camera-frame depth (z > 0) check here.