首页 文章

如何计算椭圆弧点

提问于
浏览
-1

我想计算椭圆弧的点数 . 我知道起点,终点,椭圆中心,x和y的弧度的坐标,我知道x旋转的角度,我知道角度beetwen终点和中心,以及起点和中心 .

我有计算点的问题并旋转它们 .

我用euqation:

x = rx * cos(alfa)y = ry * sin(alfa)

[resultx,resulty] =([x,y] * rotatex)[cx,cy] - 用cx,cy(椭圆中心)旋转和平移

主要问题是,起点和终点也是旋转的,但这些点应该是静态的(没有旋转) . 我不知道如何包含这个案子 .

现在我得到旋转椭圆弧的点,但我的起点和终点也旋转了 .

1 回答

  • 0

    你的问题不清楚,但我认为这就是你想要的:

    x = rx * cos(alfa-beta)
    y = ry * sin(alfa-beta)
    
    [resultx, resulty] = ([x,y] * rotatex(beta)) + [cx,cy]
    

相关问题