Major refactoring for SkyBox:  99% complete, fixed strange movement behavior , minor for CubeMesh, updated SkyBoxTest

Forgot to add Line3DMesh and Test class
Revert "Major refactoring for SkyBox:  99% complete, fixed strange movement behavior , minor for CubeMesh, updated SkyBoxTest"

This reverts commit 34ca4b8053556c1759d9b560135caaabf0ecb88d.
Major refactoring for SkyBox:  99% complete, fixed strange movement behavior , minor for CubeMesh, updated SkyBoxTest

Forgot to add Line3DMesh and Test class
Merge origin/patch-1 into patch-1