已知直线的斜率k和b,怎么画出直线呢?
请问阿:已知直线的斜率k和b,怎么画出直线呢?还有,CPoint(int,int),点的坐标只能是int 类型吗?
可以用结构体定义成double或其他类型吗?
因为有时候要计算斜率、半径、圆心等的时候,会出现小数,
如果是int型,会产生误差,
怎么处理呢?
谢谢各位了阿!
把它想象成一个直角三角形的斜边,两直角边分别水平和垂直。。斜边不就好话了吗?
点的坐标在默认模式(MM_TEXT映射模式)是像素为单位的。。有半个像素的说法吗?
要想是实际的长度。就必须改变映射模式(CDC::SetMapMode()函数实现):
MM_HIENGLISH:
MM_HIMETRIC:每个逻辑坐标单位被转化为0.01毫米
MM_LOENGLISH:
MM_LOMETRIC:
MM_TWIPS:
其它的意义自己查资料~~~~~~~~
[此贴子已经被作者于2006-10-26 13:33:03编辑过]
首先要谢谢你啊,
不过,这样得不到我要的效果啊,
我可能没说明白,
我是想,首先选择几个点放在一个数组里,然后根据这些点的坐标求出直线方程,
(这些点近似分布在一条直线上)
然后根据直线方程画出直线就可以了,
麻烦再帮我想想吧?
谢谢啊