@Override
	public void compute(int x, int y, Point2D_F32 out ) {
		// grab precomputed normalized image coordinate at canonical location
		Point3D_F32 v = vectors[y*outWidth+x];
		// move to requested orientation
		GeometryMath_F32.mult(R,v,n); // TODO make faster by not using an array based matrix

		// compute pixel coordinate
		tools.normToEquiFV(n.x,n.y,n.z,out);
	}
@ Override public void compute ( int x , int y , Point2D_F32 out ) { Point3D_F32 v = vectors [ y * outWidth + x ] ; GeometryMath_F32 . mult ( R , v , n ) ; tools . normToEquiFV ( n . x , n . y , n . z , out ) ; }
Input is in pinhole camera pixel coordinates.  Output is in equirectangular coordinates

@param x Pixel x-coordinate in rendered pinhole camera
@param y Pixel y-coordinate in rendered pinhole camera