社区
图形处理/算法
帖子详情
VC如何获取画笔的轨迹坐标点
shanno
2009-10-15 10:27:22
我想获取画笔的轨迹。比如开始设置画笔的大小为10,那么如果我在OnMouseMove中记录它的坐标,只能得到一条很细的线条。
但是,我想得到10个像素那么宽的完整坐标点。该怎么做啊?
...全文
236
6
打赏
收藏
VC如何获取画笔的轨迹坐标点
我想获取画笔的轨迹。比如开始设置画笔的大小为10,那么如果我在OnMouseMove中记录它的坐标,只能得到一条很细的线条。 但是,我想得到10个像素那么宽的完整坐标点。该怎么做啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanno
2009-10-16
打赏
举报
回复
我先记录下鼠标移动的轨迹(在ONMOUSEMOVE中保存点),然后,重新绘制路径(BeginPath()...EndPath(),WindenPath()),然后获取新的点(GetPath())。最后,重新绘制这些点。现在的问题是:如果鼠标移动很慢的话,则能够得到比较好的轨迹(加粗了的),如果鼠标移动得很快,则只能得到一些空心点。不知道问题出在哪里?
gamedragon
2009-10-16
打赏
举报
回复
[Quote=引用 4 楼 wu_xiangwei 的回复:]
你的方法是可行的,但是最终得到的点好像怪怪的:比如一条曲线得到的是一些空心点。不知道有什么改进的方法啊?
[/Quote]
LZ认为一个点的坐标有10个像素?
shanno
2009-10-16
打赏
举报
回复
[Quote=引用 1 楼 jcily 的回复:]
自己根据粗度计算轮廓,或者通过GDI路径来取轮廓
BenginPath()
...
...//绘制代码
...
EndPath();
WidenPath();//主要是这个函数
GetPath();// 取点集
各个函数的具体用法参看MSDN吧
[/Quote]
你的方法是可行的,但是最终得到的点好像怪怪的:比如一条曲线得到的是一些空心点。不知道有什么改进的方法啊?
coolcoffee4051982
2009-10-15
打赏
举报
回复
学习
Hiiishe
2009-10-15
打赏
举报
回复
自己根据粗度计算轮廓,或者通过GDI路径来取轮廓
BenginPath()
...
...//绘制代码
...
EndPath();
WidenPath();//主要是这个函数
GetPath();// 取点集
各个函数的具体用法参看MSDN吧
echarts 地图
轨迹
图 修改地图颜色 实现
轨迹
汇入 输出
本文介绍如何在Echarts中创建地图
轨迹
图,包括如何修改地图颜色,并详细阐述了实现
轨迹
数据导入和输出的步骤。通过加载必要的文件,结合Echarts API,可以定制个性化地图视觉效果。
Qt/C++路径
轨迹
回放/回放每个
点
信号/回放结束信号/拿到移动的
坐标
点
经纬度
该博客围绕Qt地图开发展开,介绍了不同地图内核路书功能的信号差异,如百度、高德、天地图、腾讯地图等。阐述了地图功能,支持多内核、在线离线模式,有丰富交互接口和信号槽机制。还提及其他功能,如离线下载、
轨迹
回放等,支持多系统和编译器。
用C++做凸轮动画
本文详细介绍了如何使用C++和MFC在
VC
6.0环境下编写一个凸轮模型的动画程序。通过计算不同
坐标
点
并响应键盘输入调整角度,实现了图形的动态变化。同时,程序能够根据窗口大小调整图形中心,还能记录和绘制凸轮的运动
轨迹
。
VC
对话框+MapX 增加图层,画
点
疑难
本文介绍了一种在地图上绘制
轨迹
的方法,通过收集用户输入的经纬度
坐标
,在地图上显示
点
及连接这些
点
形成
轨迹
线。文章详细展示了如何使用C++代码实现这一功能。
两轮智能小车按手绘路径运动的实现思路
本文介绍了一个简单的实现方法,使智能小车能够按照上位机手绘的
轨迹
进行运动。通过分析
轨迹
上的
点
,计算相邻
点
的距离和方位角变化值,将数据发送给下位机。下位机根据接收到的L和θ值,控制车轮转动时间,实现小车的转弯和直行。这种方法减少了单片机的计算负担,提高了小车的响应能力。
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章