Figures & data
Figure 1. A computer-generated scene (a) of the corresponding map (b) and viewshed (c) showing two land cover classes, for example, grassland (light green) and heather (dark green), in the viewshed (c) occluded area is blank. Arrows show field of view.
![Figure 1. A computer-generated scene (a) of the corresponding map (b) and viewshed (c) showing two land cover classes, for example, grassland (light green) and heather (dark green), in the viewshed (c) occluded area is blank. Arrows show field of view.](/cms/asset/8c027a4e-8d53-4234-9e74-82b2baea9172/tjde_a_1192229_f0001_c.jpg)
Figure 2. (a) Maintaining a current horizon for HSR (inset shows horizon edge within TIN) and (b) the resulting information in orthographic and perspective views.
![Figure 2. (a) Maintaining a current horizon for HSR (inset shows horizon edge within TIN) and (b) the resulting information in orthographic and perspective views.](/cms/asset/5ef7c48a-8fe8-40d0-a639-32106ce0598c/tjde_a_1192229_f0002_c.jpg)
Figure 3. (a) Lines of sight to topological events in the scene and (b) the ‘visual hull’ they form spatially.
![Figure 3. (a) Lines of sight to topological events in the scene and (b) the ‘visual hull’ they form spatially.](/cms/asset/af99802a-9c8e-43ab-8018-a2aafb7b3ac7/tjde_a_1192229_f0003_c.jpg)
Figure 4. (a) Quad-Edge Delaunay TIN and the Voronoi dual, and (b) embedding line of sight pointers. A ‘Quad-Edge’ (cross shape) is a set of four pairs of ‘Quads’ (squares). A Quad is a set of pointers. One pointer references the next Quad in the Quad-Edge, the other either points to one node at the end of the TIN edge (Green), or to one of the triangle faces either side (Red) – colours are greyed out for visually occluded quads. By following the pointers, it is possible to navigate the TIN.
![Figure 4. (a) Quad-Edge Delaunay TIN and the Voronoi dual, and (b) embedding line of sight pointers. A ‘Quad-Edge’ (cross shape) is a set of four pairs of ‘Quads’ (squares). A Quad is a set of pointers. One pointer references the next Quad in the Quad-Edge, the other either points to one node at the end of the TIN edge (Green), or to one of the triangle faces either side (Red) – colours are greyed out for visually occluded quads. By following the pointers, it is possible to navigate the TIN.](/cms/asset/565d3183-b507-462c-b9a2-fe9a52237db2/tjde_a_1192229_f0004_c.jpg)
Figure 5. (a) Scanning a mesh in three spirals, after Gold et al. (Citation1996), (b) horizon determination, (c) visual intersection points, and (d) the horizon graph (note that shadow–horizon links need only be recorded when the shadowed edge is itself a horizon.
![Figure 5. (a) Scanning a mesh in three spirals, after Gold et al. (Citation1996), (b) horizon determination, (c) visual intersection points, and (d) the horizon graph (note that shadow–horizon links need only be recorded when the shadowed edge is itself a horizon.](/cms/asset/b741c3e6-ddd9-4220-8fee-f3b007fec8fa/tjde_a_1192229_f0005_c.jpg)
Figure 6. (a) Rendering of test data set in ArcGIS and (b) output from VM-LITE showing the viewshed (purple), horizons (yellow), and shadow–horizon links (green).
![Figure 6. (a) Rendering of test data set in ArcGIS and (b) output from VM-LITE showing the viewshed (purple), horizons (yellow), and shadow–horizon links (green).](/cms/asset/2472c545-7f1a-4e36-85aa-22a5b626d97d/tjde_a_1192229_f0006_c.jpg)
Figure 9. (a) Establishing scene properties via shadow–horizon pointers, (b) scene framing effects, and (c) scene patch complexity.
![Figure 9. (a) Establishing scene properties via shadow–horizon pointers, (b) scene framing effects, and (c) scene patch complexity.](/cms/asset/7098fa4f-4a6d-465c-a667-1166ab522e59/tjde_a_1192229_f0009_c.jpg)