问题标题:
MFC中如何画一个五角星,根据用户画的一条线确定整个五角星,这条线也是五角星的一条边,好心人帮帮忙我算出五角星所在圆的圆心和半径,但是怎么实现啊要算出每个角的坐标吗?但是有好多
问题描述:
MFC中如何画一个五角星,根据用户画的一条线确定整个五角星,这条线也是五角星的一条边,好心人帮帮忙
我算出五角星所在圆的圆心和半径,但是怎么实现啊要算出每个角的坐标吗?但是有好多种情况,用户画的第一笔后很多方向啊.呜呜呜呜.还有我知道是把圆平均分五份,但是在代码中要怎样写啊.我没有分...能不能帮忙啊
廖天康回答:
半径我就不去算了,我也不是很清楚,我有个不知道能不能帮上!你画直线以后已经确定了2点再参考我一下的,修改下,应该可以弄出来--voidCDrawView::OnRButtonDown(UINTnFlags,CPointpoint){x05//TODO:Addyourmes...
陈秉聪回答:
你有没有可以精确得算圆心的方法啊,我算的在某个方向才正确要讨论好多东西
廖天康回答:
你想下-一条直线(不是直径)确定不了一个圆,麻烦呢--所以你要把所画的直线当做直径(也当做方向),(最后重绘檫掉这条线),在鼠标抬起时相应获取他的圆心。圆心就是(起点+终点坐标)/2.只有思路,这个我没有试过,仅供参考--
陈秉聪回答:
谢谢了那是五角星所在的圆是可以确定的,只有两种情况其中一种就可以了。。。唉。。。压力很大
廖天康回答:
一条边跟这个直线(可以不画)平行?就是能确定方向了。再去计算每一个坐标--貌似要用到直线跟水平线的角度问题把握下,仅供参考--呵呵--
查看更多
八字精批
八字合婚
八字起名
八字财运
2024运势
测终身运
姓名详批
结婚吉日