我想计算椭圆弧的点数。我知道起点,终点,椭圆中心,x和y的弧度的坐标,我知道x旋转的角度,我知道角度beetwen终点和中心,以及起点和中心。
我有计算点数并旋转它们的问题。
我使用euqation:
x = rx * cos(alfa) y = ry * sin(alfa)
[resultx,resulty] =([x,y] * rotatex)+ [cx,cy] - 用cx,cy(椭圆中心)旋转和平移
主要问题是,起点和终点也是旋转的,但这些点应该是静态的(不旋转)。我不知道如何包含这种情况。
现在我获得旋转椭圆弧的点,但我的起点和终点也会旋转。
答案 0 :(得分:0)
你的问题不清楚,但我认为这就是你想要的:
x = rx * cos(alfa-beta)
y = ry * sin(alfa-beta)
[resultx, resulty] = ([x,y] * rotatex(beta)) + [cx,cy]