I'm trying to add some simple code to display the current zoom level when the user zooms in or out. I'm simply capturing the mousewheel event and then converting the view.fov to a percentage to display. My problem is that in the mousewheel event the fov will be the starting fov instead of the final fov. For example if I start out with an fov of 120 and then zoom out, the code will display an fov of 120 even though it will end up higher like 125. Is there any way to determine what the value of fov will be after the transition of zooming finishes? I looked at the wheeldata and wheeldata_raw variables but I'm not sure how you can convert these numbers into the actual change in the fov.
Any help would be much appreciated.
Thanks!