Hidden surface removal
One way to do this is by select everything with box select (B), circle select (C), or lasso select (&#9096; Ctrl LMB) while in solid view with Limit selection to visible enabled, then inverting the selection (&#9096; CtrlI) and deleting faces: