Tetrahedron angles sum to $\pi$: Bisector plane I discovered empirically what to me is an amazing lemma
concerning face angles of a tetrahedron.
Let $\triangle abc$ be a triangle in the $xy$-plane, and $d$ the
apex of a tetrahedron with positive $z$ coordinate.
The lemma is this:

Lemma. The locus of points $d$ for which the sum
  of the nonbase tetrahedron face angles incident to $b$ sum to $\pi$,
  $$\angle dba + \angle dbc = \pi$$
  is a vertical (parallel to $z$) bisector plane which meets the $xy$-plane
  in a line $L$ that has the property
  that the angle of incidence $\beta$ between $ab$ and $L$ is equal
  to the angle of reflection $\beta$ between $bc$ and $L$.


 
 
 
 
 


If I express this relationship in terms of ArcCos( )'s of the relevant
angles, it all works out algebraically/trigonometrically.  So I have a "proof" in this
(limited) sense.
But surely for such a simple angle of incidence = angle of reflection
relationship there is a concise geometrical explanation—maybe involving reflecting light rays...?
Amidst a much longer proof, this was at one point a critical lemma, but now I have circumvented
its need (I think?!).  Nevertheless, it would be illuminating to see a more revealing proof.  Thanks for ideas and/or insights!
 A: This is still in terms of trigonometry, but it's pretty quick. Let $\vec{u}$ and $\vec{v}$ be the unit vectors in the direction of $\vec{bc}$ and $\vec{ba}$, respectively. We have
$$\angle dba + \angle dbc = \pi \iff \cos(\angle dba)+\cos(\angle dbc)=0\iff \vec{u}\cdot \vec{bd}+\vec{v}\cdot\vec{bd}=0$$
$$\iff (\vec{u}+\vec{v})\cdot \vec{bd}=0$$
But the line $\vec{u}+\vec{v}$ is the internal angle bisector of $\angle abc$ so this is precisely the plane orthogonal to that passing through $b$.
A: In other words, you want the set of points $d$ such that if you rotate the plane $bcd$ so that it makes one plane with $abd$, then $ab$ and $bc$ make one line. Since you know that line, the question becomes "given two rays emanating from one point, find all possible axes of rotation containing the intersection point such that one ray can be rotated to the other one. Clearly, the distance from each point on the axis of rotation to both rays must be the same and clearly that sameness depends only on the projection of the axis point to the plane spanned by the rays. Should I say more?
A: Reflect $a$ across $L$ in the $xy$-plane to $a'$, so $\angle a'bc$ is a straight angle, and hence $\angle dba' + \angle dba = \pi$. If $d$ is in the bisector plane then $\angle dba' = \angle dba$, if $d$ is on the same side of the bisector plane as $a$ then $\angle dba' > \angle dba$, and if $d$ is on the opposite side then $\angle dba' < \angle dba$.
