It will not close ground it has no survey for. The terrain is a grid of altimeter samples, and the pass missed a swath and dropped a few more. Every edge that touches a missing sample is left undrawn and the station is marked, so the gap stays open rather than being interpolated into ground nobody measured. The lander's dish has a vertex that never arrived, and the figure breaks there instead of joining its neighbours. The readout counts what was withheld. Two kinds of tube: vector is a stroke display, so its brightness is draw order, with the dwell, overshoot and retrace of the kit's vector field; every other theme is a raster, which lights every line at once, so its lines are depth-cued instead. Both models are generated by the build.
import 'overscan'
import 'overscan/overscan.css'
<ov-wireframe
src="models/descent.json"
yaw="-28"
pitch="34"
spin="4"
style="--ov-wireframe-height:220px"
></ov-wireframe>import { OvWireframe } from 'overscan/react'
<OvWireframe
src="models/descent.json"
yaw="-28"
pitch="34"
spin="4"
style="--ov-wireframe-height:220px"
/>import { OvWireframe } from 'overscan/vue'
<OvWireframe
src="models/descent.json"
yaw="-28"
pitch="34"
spin="4"
style="--ov-wireframe-height:220px"
/>import OvWireframe from 'overscan/svelte/OvWireframe.svelte'
<OvWireframe
src="models/descent.json"
yaw="-28"
pitch="34"
spin="4"
style="--ov-wireframe-height:220px"
/>import 'overscan'
import 'overscan/overscan.css'
<ov-wireframe
src="models/lander.json"
yaw="20"
pitch="16"
spin="12"
style="--ov-wireframe-height:220px"
></ov-wireframe>import { OvWireframe } from 'overscan/react'
<OvWireframe
src="models/lander.json"
yaw="20"
pitch="16"
spin="12"
style="--ov-wireframe-height:220px"
/>import { OvWireframe } from 'overscan/vue'
<OvWireframe
src="models/lander.json"
yaw="20"
pitch="16"
spin="12"
style="--ov-wireframe-height:220px"
/>import OvWireframe from 'overscan/svelte/OvWireframe.svelte'
<OvWireframe
src="models/lander.json"
yaw="20"
pitch="16"
spin="12"
style="--ov-wireframe-height:220px"
/>