字典翻译 问答 小学 数学 MFC中如何画一个五角星,根据用户画的一条线确定整个五角星,这条线也是五角星的一条边,好心人帮帮忙我算出五角星所在圆的圆心和半径,但是怎么实现啊要算出每个角的坐标吗?但是有好多
问题标题:
MFC中如何画一个五角星,根据用户画的一条线确定整个五角星,这条线也是五角星的一条边,好心人帮帮忙我算出五角星所在圆的圆心和半径,但是怎么实现啊要算出每个角的坐标吗?但是有好多
问题描述:

MFC中如何画一个五角星,根据用户画的一条线确定整个五角星,这条线也是五角星的一条边,好心人帮帮忙

我算出五角星所在圆的圆心和半径,但是怎么实现啊要算出每个角的坐标吗?但是有好多种情况,用户画的第一笔后很多方向啊.呜呜呜呜.还有我知道是把圆平均分五份,但是在代码中要怎样写啊.我没有分...能不能帮忙啊

廖天康回答:
  半径我就不去算了,我也不是很清楚,我有个不知道能不能帮上!你画直线以后已经确定了2点再参考我一下的,修改下,应该可以弄出来--voidCDrawView::OnRButtonDown(UINTnFlags,CPointpoint){x05//TODO:Addyourmes...
陈秉聪回答:
  你有没有可以精确得算圆心的方法啊,我算的在某个方向才正确要讨论好多东西
廖天康回答:
  你想下-一条直线(不是直径)确定不了一个圆,麻烦呢--所以你要把所画的直线当做直径(也当做方向),(最后重绘檫掉这条线),在鼠标抬起时相应获取他的圆心。圆心就是(起点+终点坐标)/2.只有思路,这个我没有试过,仅供参考--
陈秉聪回答:
  谢谢了那是五角星所在的圆是可以确定的,只有两种情况其中一种就可以了。。。唉。。。压力很大
廖天康回答:
  一条边跟这个直线(可以不画)平行?就是能确定方向了。再去计算每一个坐标--貌似要用到直线跟水平线的角度问题把握下,仅供参考--呵呵--
点击显示
数学推荐
热门数学推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文