I've just made a c4d xpresso node so that you can set angle of view from lens ratio, using user data, and also so you can view lens ratio from a camera as user data, useful for designing projections.
Currently doesn't use the lens offset for moving the light that shows your projection cone. Any ideas on how to implement this would be greatly appreciated!
http://www.colour-burst.com/Downloads/ProjectorLensRatio.c4dÂ