VC中如何判断某个点是否在一条直线上呢 如题,最好是能知道GDI中是如何根据起点和终点来确定一条线的每个点的坐标的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GDI是如何根据起点和终点确定这条线上的每一个点的呢? 用直线方程啊,y = ax+b 如果是绘制的点,用LineDDA吧,如果是数学上的点,自己计算。 使用DDA可以近似地得到结果,但不一定正确,因为画线的时候不一定是DDA,很多情况下还有一些反走样的方法。因此比较实在的解决方法是将该直线看成一个比较扁的矩形,矩形的几条边都是数学上的直线,判断点是否在矩形里面就可以得出结果。 或者就像fujingn188说的,看长度是否是近似等于直线长(一定要有一定的冗余) 我定义的链表有什么问题,为什么用它来定义一个变量就出现一系列莫名奇妙的错误? 大家谈谈进程通信和线程通信的区别与联系? 怎样做一个对鼠标和键盘消息透明的窗口? 传奇连接 弱智问题!怎样关闭一个对话框 200分--一问!!为什么appwizard产生的矿家程序只能够build不能compile?? 我的VC6中没有Picture AppWizard不知怎样加进去。请教各位高人。 ADO的问题? 有没有办法给一个 ComboBox 增加热键? MFC连接数据库问题 在windows98中vc++6.0中是不是不包含#include "sysmets.h" 为什么这个CLSID_WavDest Filter注册成功了,但是不能用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货