Added Rotation for Multiple Tubes

The tube shader should now correctly render multiple segments without
any defects.
Moved Rotation Calculations for Tube

Calculating vectors for rendering is now done when the tube is
initialized rather than doing it every frame.