【发布时间】:2021-01-13 06:33:54
【问题描述】:
“重定向”这里从数学溢出: https://mathoverflow.net/questions/372704/find-coordinates-of-isosceles-triangle-with-maximum-area-bounded-by-ellipse
我有一个窗口,里面刻有一个椭圆。椭圆的半径是 screen_width / 2 和 screen_height / 2。我想找到适合椭圆而不会溢出的最大等腰三角形的坐标。
三角形尖端的方向是一个枚举参数(即 N、E、S、W)。根据我的阅读,没有唯一的解决方案,但最大面积是一个简单的公式,并且有一种方法可以找到解决问题的三角形。然而,这种方式只是暗示,可能涉及使用线性代数将日食和等腰三角形归一化为单位圆和等边三角形,但网上似乎没有这样的公式。
【问题讨论】:
-
假设你知道半个椭圆的公式。您可以向下迭代计算直角三角形面积的轴,以搜索最大面积。您可能需要在最大迭代时继续细分单位以获得更精确的坐标。
标签: graphics pygame geometry ellipse