CPoint发现它的精度不够 VC中的CPoint类中的类成员X,Y的数值都是整形, 发现他的精度还不够计算两点时的斜率,发现精度不够不知还有其他类,或者有其它途径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你自己定义一个类型比如CMyPointfloat x;float y; 我从MFC 鼠标左键按下的消息函数中取出来的 POINT不知,该如何处理 一般需要精度高的坐标,是用来显示在坐标轴的,不是用来画在屏幕上的,因为屏幕上的点就是整数坐标。如果非要浮点型坐标,就如楼上诸君所说,自己定义一个结构或者类,将mousemove捕捉到的POINT转换成你自己的结构;但实际上绘图的时候,一样还得转成整型绘图。 那和CPoint精度没关系,你从鼠标获得的精度最高也就是整型数这么准 你说得对。我的意思其实不是说浮点型坐标精度高。我以前自己做过自定义的POINT,x、y是float,不过这是为了方便将数据数值(比如 23,7.52)与CPoint的x、y对应,纯粹是业务应用级的需要,和画图无关。只是就楼主所提就事论事。 自己定一个类型就可以了,CPoint本来也不是用于数值计算的类型。 其实和数据类型的关系有,但是没那么大楼主问CPoint是因为他不懂,这种数据从输入上就没有那么高精度的,你软件再怎么处理都不可能有高精度 求助!!!!!!!!!!!! 关于 DLL 导出类和成员函数 散分,顺便给在搞DDK开发的朋友分享一个自己写的小工具:)。 提出一个小问题,如何禁止关闭一个视图! 大虾,请帮忙!!!小弟 急用!!!!!!!!!!!! 关于注入的进程的内存读取! 如何在显示器上开一个实时视频显示窗口,以及坐标定位? 有没有关于vc的核心期刊呀?(若有期望的答案出现,分数另加100) ATL 开发Composite control (高手请进,进者有分) 怎样让CWinApp初始化一个默认的CDocTemplate CDateTimeCtrl接收不到回车键,急,在线等..... .ini文件的写??内部结构??
CMyPoint
float x;
float y;
不知,该如何处理
你说得对。我的意思其实不是说浮点型坐标精度高。
我以前自己做过自定义的POINT,x、y是float,不过这是为了方便将数据数值(比如 23,7.52)与CPoint的x、y对应,纯粹是业务应用级的需要,和画图无关。只是就楼主所提就事论事。
楼主问CPoint是因为他不懂,这种数据从输入上就没有那么高精度的,你软件再怎么处理都不可能有高精度