2 zhangqinwen20441 zhangqinwen20441 于 2014.05.10 22:12 提问

MFC中怎么才能画固定长度的直线?

只知道起点,不知道终点。。。而且不能重叠,所以我想用正多边形,正多边形中心点到各点距离相等,且不重叠,,但是正多边形又不能得到中心点。。。。。怎样才能得到中心点??或者有更好的办法可以画,而且可以得到直线的终点?

3个回答

wohaaitinciu
wohaaitinciu   2014.05.10 23:49

正多边形求中心点这是数学问题吧

zhangqinwen20441
zhangqinwen20441 恩啊,我想知道VC里面有没有求这个点的函数
3 年多之前 回复
lym753024200
lym753024200   2014.05.11 01:45

你只说画固定长度的直线,但还是没把意思说清楚。
你一这个点为圆心,用Ellipse()方法绘制一个圆,外部图形和这个圆的交点就是你要的点,不过交点左边不好求。
再就是风雨你要画直线的长度和直线学率求出重点左边,这个容易点。

lym753024200
lym753024200 不知道你到底怎样画,没有那种函数的,你只能试试别的方法或者语言
3 年多之前 回复
zhangqinwen20441
zhangqinwen20441 额............那有别的办法么。。。老师非得要求用MFC。。。
3 年多之前 回复
lym753024200
lym753024200 MFC是编程用的底层接口,当然不能解决数学味太浓的高层问题,比如画一条直线的垂直平分线就够棘手的了,还是只能求助MATLAB,没有这个函数。
3 年多之前 回复
zhangqinwen20441
zhangqinwen20441 怎样可以得到焦点坐标?其实我是画一个拓扑图啊,我在carray里面存了数据,一些IP地址,通过这些IP地址绘制拓扑图,所以需要画等长的线段。。。而且不重叠。。。无从下手~感觉好忧桑
3 年多之前 回复
zhangqinwen20441
zhangqinwen20441   2014.05.11 09:06

求大神指教~~~~~

Csdn user default icon
上传中...
上传图片
插入图片