首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

高分!圆弧有关问题

2012-02-22 
高分求助!在线等!圆弧问题!1、已经一段圆弧,知道的条件如下:圆弧起始角,终止角,半径,逆时针还是顺时针2、圆

高分求助!在线等!圆弧问题!
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));


热点排行