Download

Getting the Radius of an angle within an ellipse

I’m trying to build a camera look ahead system for a top down game. One which has different X/Z values in order to deal with 16:9 ratio screens. To do this, I want to generate an ellipse from X and Z values.

I want to know what the radius is of a given angle within that ellipse, which is where I am stuck. I am trying to replicate the following formula in Blueprints:

https://math.stackexchange.com/questions/432902/how-to-get-the-radius-of-an-ellipse-at-a-specific-angle-by-knowing-its-semi-majo/432906

But ingame, I am getting some odd results. Currently X&Z are both set to 500, and anything less than ~45 degress or over ~135 degrees is coming back as 0, and anything in between is within the range of 25 to 75. I would expect all resutls to come back as 500.

Does anyone know where I am going wrong?