It is possible - trust me
but... I can barely understand trigonometry in 2d... so 3d is out of my league