读书人

高分!圆弧有关问题

发布时间: 2012-02-22 19:36:56 作者: rapoo

高分求助!在线等!圆弧问题!
1、已经一段圆弧,知道的条件如下:圆弧起始角,终止角,半径,逆时针还是顺时针
2、圆弧起点坐标
3、平分圆弧,比如分成5段
4、如何求圆弧平分点坐标
各位大哥大姐,高手们,请你们帮帮忙,告诉我如何解决,有vc代码者或者提供数学公式优先得分!

[解决办法]
试着回答一下哈:
假设逆时针,起始角angle_pre,终止角angle_end,圆弧起点pt 半径r

圆心坐标:x0=pt.x-r×cos(angle_pre);y0=pt.y-r×sin(angle_pre)
假设五等分,第一个等分点的角度angle_pre+(angle_end-angle_pre)/5
若以圆心为坐标系原点则该点坐标为:(r*cos(angle_pre+(angle_end-angle_pre)/5),r*sin(angle_pre+(angle_end-angle_pre)/5));

实际坐标为:(x0+r*cos(angle_pre+(angle_end-angle_pre)/5),y0+r*sin(angle_pre+(angle_end-angle_pre)/5));


读书人网 >VC/MFC

热点推荐