3D Pythagoras and Trigonometry