Source

(*Height Angle*)
Hly→F F(Oblx-Otlx)/Sqrt[F F(Oblx-Otlx)(Oblx-Otlx)+(Obly Otlx-Oblx Otly)(Obly Otlx-Oblx Otly)],
Hlz→F(Oblx Otly-Obly Otlx)/Sqrt[F F(Oblx-Otlx)(Oblx-Otlx)+(Obly Otlx-Oblx Otly)(Obly Otlx-Oblx Otly)],
Hry→F F(Otrx-Obrx)/Sqrt[F F(Obrx-Otrx)(Obrx-Otrx)+(Obry Otrx-Obrx Otry)(Obry Otrx-Obrx Otry)],
Hrz→F(Obry Otrx-Obrx Otry)/Sqrt[F F(Obrx-Otrx)(Obrx-Otrx)+(Obry Otrx-Obrx Otry)(Obry Otrx-Obrx Otry)],

Hblx->F F Oblx/(-F Hlz+Hly Obly),
Hbly->F F Obly/(-F Hlz+Hly Obly),
Hblz->F F F/(F Hlz-Hly Obly),
Hlbx->F F Obx/(-F Hlz+Hly Oby),
Hlby->F F Oby/(-F Hlz+Hly Oby),
Hlbz->F F F/(F Hlz-Hly Oby),
Hltx->F F Otx/(-F Hlz+Hly Oty),
Hlty->F F Oty/(-F Hlz+Hly Oty),
Hltz->F F F/(F Hlz-Hly Oty),
Htlx->F F Otlx/(-F Hlz+Hly Otly),
Htly->F F Otly/(-F Hlz+Hly Otly),
Htlz->F F F/(F Hlz-Hly Otly),
Hrbx->F F Obx/(-F Hrz+Hry Oby),
Hrby->F F Oby/(-F Hrz+Hry Oby),
Hrbz->F F F/(F Hrz-Hry Oby),
Hbrx->F F Obrx/(-F Hrz+Hry Obry),
Hbry->F F Obry/(-F Hrz+Hry Obry),
Hbrz->F F F/(F Hrz-Hry Obry),
Htrx->F F Otrx/(-F Hrz+Hry Otry),
Htry->F F Otry/(-F Hrz+Hry Otry),
Htrz->F F F/(F Hrz-Hry Otry),
Hrtx->F F Otx/(-F Hrz+Hry Oty),
Hrty->F F Oty/(-F Hrz+Hry Oty),
Hrtz->F F F/(F Hrz-Hry Oty),