社区
图形处理/算法
帖子详情
MFC GDI+ 如何获取曲线和矩形的交点
z03081118
2014-01-13 05:11:32
一直一个矩形的坐标,以及一系列的点,利用这些点可以构成一条曲线,现在想要获取这条曲线和这个矩形相交的交点应该如何获取?
下面简单的例子,如图 想要获取1.2.3.4.5 ,5个点的坐标,应该如何获取?
...全文
379
9
打赏
收藏
MFC GDI+ 如何获取曲线和矩形的交点
一直一个矩形的坐标,以及一系列的点,利用这些点可以构成一条曲线,现在想要获取这条曲线和这个矩形相交的交点应该如何获取? 下面简单的例子,如图 想要获取1.2.3.4.5 ,5个点的坐标,应该如何获取?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
忙碌的小毛驴
2014-02-17
打赏
举报
回复
建议将曲线上的所有点保存在一个vector里面。 之后遍历vector里面的所有点,如果某一个点Point(x,y),的上面一个点point(x,y-1)和下面一个点point(x,y+1)的像素为黑色(GetPixel()函数),则该点(x,y)为交点。(如果矩形是竖直的话)。
xiaohuh421
2014-02-04
打赏
举报
回复
如果有曲线方程是可以得到的, 如果没有, 那只有使用图像识别功能了
schlafenhamster
2014-01-31
打赏
举报
回复
用2种颜色 画出 矩形与 曲线。 对矩形上的点 GetPixel 颜色 是 曲线 的 颜色 ,就是交点。
zhoujk
2014-01-31
打赏
举报
回复
把曲线拆分成很多线段的连接,然后计算这些线段与矩形的交点。如果某个交点在线段之上,则做记录。遍历所有线段,则可返回所有的交点,最后的记录就是输出 曲线怎么拆分成线段的连接则要根据曲线的数据格式来定,如是是贝塞尔曲线就很简单
schlafenhamster
2014-01-26
打赏
举报
回复
“利用这些点可以构成一条曲线” 就是说曲线方程 可以 知道 ?
slyuanss
2014-01-25
打赏
举报
回复
path ,取点,然后判断 是否跟边相交,相交判断(x1<x矩形<x2),如果可能再判断Y 那么 直线与直线相交 你总会吧,如果要提高性能,那么并行处理,因为就是一个循环内做的事情。
z03081118
2014-01-14
打赏
举报
回复
UP UP UP
xuguomin1982
2014-01-14
打赏
举报
回复
分别计算各直线与矩形的交点即可
z03081118
2014-01-13
打赏
举报
回复
补充:MFC + GDI+ 环境下
小型CAD系统(
MFC
)实现
MFC
提供了GDI(Graphics Device Interface)类来实现这些功能。通过 CDC 类(设备上下文)及其成员函数,我们可以绘制各种几何形状,并调整颜色、线型、填充样式等属性。 四、图形编辑 图形编辑功能包括选择、移动...
基于
MFC
的线段裁剪算法的实现
开发者可能还利用了GDI(Graphics Device Interface)或
GDI+
来绘制线条和其他图形元素,这些接口提供了基本的图形绘制函数,如MoveTo(), LineTo(), Polygon()等。 总的来说,这个项目提供了对Cohen-Sutherland线段...
MFC
多边形的扫描转换
MFC
(Microsoft Foundation Classes)是微软提供的一种C++库,用于构建Windows应用程序,它包含了许多方便的类来处理用户界面、图形设备接口(GDI)以及其他的Windows编程任务。VS2005(Visual Studio 2005)是这个...
画箭头线,求两线段
交点
C++
在C++编程中,"画箭头线,求两线段
交点
" 是一个涉及到图形绘制和几何计算的问题。...在实现过程中,需要熟练掌握GDI函数的使用,理解线段
交点
的几何计算方法,并能够将这些知识应用到实际的
MFC
对话框中。
计算机图形学(
MFC
)-直线段裁剪
源代码应该包含了上述算法的实现,以及如何使用
MFC
的GDI(Graphics Device Interface)函数来绘制直线和
矩形
。 通过学习和理解这个资源,你不仅可以掌握直线段裁剪的基本原理,还能深入理解
MFC
框架如何处理图形绘制...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章