小编I_r*_*SVC的帖子

如何在2D(C#)中找到线与椭圆相交的点

我需要找到一条线(其原点是椭圆'中心)与2D中的椭圆相交...我可以很容易地在圆上找到一个点,因为我知道角度F和圆'半径(R):

x = x0 + R * cosF
y = y0 + R * sinF
Run Code Online (Sandbox Code Playgroud)

但是我无法想象我应该如何处理椭圆...我知道它的尺寸(A和B),但找到参数T的方法是什么?!

x = x0 + A * cosT
y = y0 + B * sinT
Run Code Online (Sandbox Code Playgroud)

据我所知,参数T(T角)离F角不远(在某些情况下大约+ -15度),但我无法计算如何计算它!

如果有一颗善良的心灵,请帮我解决这个问题......

c# math geometry trigonometry ellipse

2
推荐指数
1
解决办法
5018
查看次数

标签 统计

c# ×1

ellipse ×1

geometry ×1

math ×1

trigonometry ×1