08-23-2022, 03:29 PM
I want to make a program that creates dots in the shape of an ellipse.
So not knowing about the math involved I assumed it would be fairly simple. Then I googled and youtubed and that didn't help much. I did end up with a mild headache though.
There's a fancy formula that stands out from everything I've been learning, but I really don't know how to use it properly. So I thought I'd ask here, in case anyone knows.
The formula is:
x2/a2 + y2/b2 = 1 ( x-squared over a-squared + y-squared over b-squared = 1)
It's been too long since I've worked with algebra so I'm just unsure of how to solve for x. The "=1" part is not helping at all
I've learned the basic principles of the ellipse itself, and so here is an example I'm working with:
The ellipse is 200 wide (2a) by 100 tall (2b)
a = 100
b = 50
located at position 0,0
I know the distance between the focal points is 86.603 in this case
If I could understand how to find a simple x,y point, I'm sure I'd be on my way to writing a program immediately.
The top center point in this case is x0, y50. So I'm wondering what the x value is if y=48. Or if y=46. Or all the way to y=2.
Cheers,
James
So not knowing about the math involved I assumed it would be fairly simple. Then I googled and youtubed and that didn't help much. I did end up with a mild headache though.
There's a fancy formula that stands out from everything I've been learning, but I really don't know how to use it properly. So I thought I'd ask here, in case anyone knows.
The formula is:
x2/a2 + y2/b2 = 1 ( x-squared over a-squared + y-squared over b-squared = 1)
It's been too long since I've worked with algebra so I'm just unsure of how to solve for x. The "=1" part is not helping at all
I've learned the basic principles of the ellipse itself, and so here is an example I'm working with:
The ellipse is 200 wide (2a) by 100 tall (2b)
a = 100
b = 50
located at position 0,0
I know the distance between the focal points is 86.603 in this case
If I could understand how to find a simple x,y point, I'm sure I'd be on my way to writing a program immediately.
The top center point in this case is x0, y50. So I'm wondering what the x value is if y=48. Or if y=46. Or all the way to y=2.
Cheers,
James