数学研发论坛

 找回密码
 欢迎注册
查看: 695|回复: 2

[原创] 判断一个点是否在多边形(体)内的数学方法

[复制链接]
发表于 2019-7-18 18:30:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?欢迎注册

x
如何实现程序判断一个点是否在三角形内?(二维)
如何实现程序判断一个点是否在任意多边形内?(二维)
如何实现程序判断一个点是否在4面体内?(三维)
如何实现程序判断一个点是否在任意多面体内?(三维)
多边形(体)顶点坐标随机给出。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-19 15:08:53 | 显示全部楼层
三角形的情况:用S△表示三角形的面积的绝对值,如果S△ABC=S△PAB+S△PBC+S△PCA,则P在三角形内(如果有一个为0,则在边上,两个为0,在顶点处),否则,在三角形外。
其他情况类似。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2019-7-19 17:09:25 | 显示全部楼层
如果该点与无穷远点的连线与多边形边的相交次数为奇数,则点在多边形内部。

评分

参与人数 1威望 +1 金币 +1 贡献 +1 经验 +1 鲜花 +1 收起 理由
zeroieme + 1 + 1 + 1 + 1 + 1 赞一个!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2019-12-10 19:45 , Processed in 0.062524 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表