restructured to use oop
transfored the cam to image pixel ray from camera frame to ecef frame... but still get nonsense t value for intersection