Jump to content

Does 0% MM have its own formula?


Recommended Posts

Posted (edited)

When converting between different FOVs with 0% MM, there would be 2 ways to do so. One is an approximation, where you're using the usual formula for FOV monitor match conversion but with a very small vertical resolution. Another way would be to calculate the limes of FOV -> 0 for this formula.

In other words: If I want to calculate cm / 360° with a formula (can copy paste it on https://rechneronline.de/function-graphs/ if you like) for vertical match 100% I could use something like this:

f(horizontal_fov_for_relative_horizontal_resolution) = ((rad(360)) / ((2 * arctan((absolute_vertical_resolution / horizontal_resolution_for_relative_horizontal_fov) * tan(0.5 * rad(horizontal_fov_for_relative_horizontal_resolution)))))) * modifier

This would give me all cm / 360° values for any vertical fov, enhanced by a modifier of my subjective choosing.

Now I could calculate the 0% MM by just setting the value for (absolute_vertical_resolution / horizontal_resolution_for_relative_horizontal_fov) to a very small value like Integer.MIN_VALUE / Integer.MAX_VALUE.

Or alternatively I could calculate the limes for absolute_vertical_resolution -> 0, which would result in the following: 

f(x) = rad(360) * (horizontal_resolution_for_relative_horizontal_fov / absolute_vertical_resolution ) * cot(0.5 * rad(horizontal_fov_for_relative_horizontal_resolution)) * modifier

In this case, 0% MM would actually use a "different" formula than the other percentage MMs.

My question is now: Which of those approaches does the calculator use?

Edited by NilValue
  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted (edited)
2 hours ago, DPI Wizard said:

Monitor distance is


counts*(atan(monitordistance*tan(inrads/2))/atan(monitordistance*tan(outrads/2)))

0% is simply


counts*(tan(inrads/2)/tan(outrads/2))

 

Well then it's different formulas and the 0% formula of the calculator is equal to mine, nice :D.

Thank you

Edited by NilValue

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...