如何判定一个点是否在pathtoregion的非封闭区的线上???。up有分 (200分)

  • 主题发起人 主题发起人 陈晨
  • 开始时间 开始时间

陈晨

Unregistered / Unconfirmed
GUEST, unregistred user!
[red][h3]pathregion得到的是多边形的区域。好像不是折线的区域呀,
那位对折线选取,有什么好的办法,给点意见也好,[/h3][/red]
 
什么叫折线的区域?
 
画一条折线,沿着折线两边比如3个项素内都可以选中这条折线,怎么做?谢谢
 
呵呵,我会,不过效率不高,我想你选的不只是是一条吧,是不是很多,
这应该是用于gis上的道路的选择时用的吧,
你搞什么的?
 
得把这个线做成一个类,然后在类中实现对它的点和区域的方法,可能会用到API
 
to:来如风,帮帮忙说说看
to:willrain,麻烦能不能说详细一点
作矢量图编辑器用
 
用 PolyPolygon、CombineRgn、OffsetRgn 等一些WIN的图形和区域API来组合实现,
delphi的帮助文件里说的很清楚,你可以多看看。
我好久不用,你自己试试吧,应该没问题的!
 
to:来如风,帮帮忙说说看
to:willrain,麻烦能不能说详细一点
作矢量图编辑器用
 
我是先写了一个判断某个点是否在一条线段两侧一定范围内的函数,
然后对于折线则循环调用
 
还有没有其他的方法?
 
看来只有这样了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部