乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 155|回复: 8

如何判断点在线上或是左右

[复制链接]

21

主题

166

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
250
发表于 2004-7-16 22:09:00 | 显示全部楼层 |阅读模式
怎样判断一个点是在线(多段线、拟合的二维多段线、直线、圆弧)上,或是在线前进方向的左边还是右边?
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2004-7-17 07:06:00 | 显示全部楼层
如果判断是否在线上,可以在点的位置上添加Point对象,然后使用IntersectWith来示。
而对于左右,则有些难
回复

使用道具 举报

32

主题

73

帖子

3

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
201
发表于 2004-7-17 14:14:00 | 显示全部楼层
可以这样吧:         
                                                         过点作水平构造线, 然后 计算和另外对象的交点 , 然后判断交点坐标和源点x坐标来判断。
回复

使用道具 举报

21

主题

166

帖子

7

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
250
发表于 2004-7-17 16:30:00 | 显示全部楼层
要注意曲线弯曲的复杂度
回复

使用道具 举报

16

主题

47

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
111
发表于 2004-7-17 17:36:00 | 显示全部楼层
采用
判断在左右,只需要比较点的X坐标以及曲线上任意一点的坐标即可
回复

使用道具 举报

wmz

50

主题

247

帖子

8

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
447
发表于 2004-7-17 17:54:00 | 显示全部楼层
好像问题没有这么简单,因为曲线是弯曲的,曲线上任意一点与左右某一点的X坐标不太容易确定.
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2004-7-21 10:01:00 | 显示全部楼层
这个问题一直困扰着我,难解决啊!
回复

使用道具 举报

1

主题

19

帖子

5

银币

初来乍到

Rank: 1

铜币
23
发表于 2013-6-14 08:45:00 | 显示全部楼层
是不是判断二根线同一走向?
回复

使用道具 举报

13

主题

121

帖子

10

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
173
发表于 2013-6-18 17:26:00 | 显示全部楼层
比较切线和垂线的角度计算
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 19:23 , Processed in 0.985243 second(s), 71 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表