ViewSnapshotTask

view.snapshot — one image from a camera the model places (opal-vision §OVD-3.3).

Inherits OpalTask

In the namespace opal::vision. Declared in src/libs/libopal/opal/vision/ViewSnapshotTask.hpp.

Detailed description

Requires BOTH eye and target, and that is the point: infinitely many cameras look at the same point, so a look-at point alone defines none of them (D7). Rejects an up parallel to target - eye, because that leaves the camera basis undefined and a renderer handed it emits a frame with no meaning — which the model would then describe with confidence.

Orthographic by default (D8). This feature exists to judge shape, and foreshortening is exactly what hides a symmetry error.

In this section