客户坐标系和设备坐标系

caolining 2008-11-28 08:53:44
我自己的理解:设备坐标系是Y轴向下为正,X轴向右为正。原点为(0,0)。我的问题是,我的数据比如是(0.00003,2333)(0.00009,79846),(0.55,56)这样的数据怎么用曲线表示啊?求大家指点
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
西山小月 2008-11-28
  • 打赏
  • 举报
回复
nod
laomig 2008-11-28
  • 打赏
  • 举报
回复
我跟4楼的意见相同,必须将第一个坐标设定一个有效位,低于有效位的四舍五入,第二个有点大也必须除以10左右的整数,好舍去不需要的部分
Tinary3v0 2008-11-28
  • 打赏
  • 举报
回复
你的坐标倍值这么高 最好进行一下坐标转换,如果数据都是(0.00003,2333)这样的,那你干脆把第一数值乘以10000第二个除以10或100来用程序显示。
程序里面显示不怕出现小数点 这个你可参考GDI里面的PointF/REAL等类型 但是不管怎么样 要想在显示屏幕上人眼睛区分这些带小数点的像素 则必须要大于1个
(打印机可以高一点)

总之,建议首先进行坐标转换 然后使用gdi+来绘图。
ilovedrv 2008-11-28
  • 打赏
  • 举报
回复
坐标没有浮点数啊,都是整数啊

其实说直白点,都是数据有效位的问题,


(0.00003,2333) 前面只有一个有效数字,后面的有四个



根据你的绘图要求,设置好显示比例,就可以了
一条晚起的虫 2008-11-28
  • 打赏
  • 举报
回复
坐标没有非整数的。
glacier3d 2008-11-28
  • 打赏
  • 举报
回复
客户坐标与设备坐标的区别不是这个,搜一下吧

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧