1) bug fix in orthogonal() 2) all tubes rectangular to bottom plane have the same 'north pol'