怎么求直线与椭圆的交点?求代码。
非常惭愧,数字太烂太烂。我知道需要解方程组,但数字忘的一干二净了。
希望高手随手写一下具体的代码。
如:
已知椭圆左上角(x0,y0)和大小(width,height),直线(x1,y1,x2,y2),其中,x2,y2是椭圆的中心点,求交点坐标(x,y)
--------------------编程问答-------------------- 直线公式 y = ax + b ;(a,b参数)
椭圆公式 (x*x/a*a) + (y*y/b*b) = 1;(a参数代表椭圆和x轴相交的半径,b代表y轴的半径)
公式大概这样(最好网上查查确认下)。这样的问题最能锻炼人了,要多思考。 --------------------编程问答-------------------- 再顶 --------------------编程问答-------------------- 椭圆是 [(x-x0)^2]/a^2+[(y-y0)^2]/b^2=1
补充:.NET技术 , C#