立即注册

QQ登录

只需一步,快速开始

老冷编程学院

老冷培训班汇总介绍老冷付费工具汇总介绍老鬼UI编程学院EasyClick所有产品简介EasyClick官方交流群
IOS授权价格IOS/安卓 自助提卡链接安卓-中控群控-电脑授权-购买IOSusb版投屏群控教程IOS脱机版激活教程
IOS脱机版wifi局域网脚本中控教程IOS脱机版wifi局域网群控投屏教程远程调试frp,兼容安卓/IOS热更新工具,兼容安卓/IOS脱机版老冷网盘
查看: 1056|回复: 6

[源码分享] 【EasyClick】【通用】判断点是否在多边形区域内

[复制链接] |主动推送

931

主题

101

回帖

3万

积分

管理员

【导师】

Rank: 9Rank: 9Rank: 9

积分
37212
最后登录
2024-4-29
在线时间
1243 小时

兔年勋章金牌银牌铜牌导师微信认证热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老QQ认证EC VIP学员

发表于 2022-12-4 12:31:04 | 显示全部楼层 |阅读模式

马上注册,解锁更多高级玩法

您需要 登录 才可以下载或查看,没有账号?立即注册

x
[JavaScript] 纯文本查看 复制代码
 let 坐标点 = {
        x: 1,
        y: 0,
    }
    let 多边形区域 = [
        {x: 0, y: 0},
        {x: 0, y: 100},
        {x: 100, y: 100},
        {x: 100, y: 0},
    ]

    logd(isPointInPolygon(坐标点, 多边形区域))


[JavaScript] 纯文本查看 复制代码
//判断点P在多边形内-射线法
function isPointInPolygon(point, polygon) {
    let x = point.x,
        y = point.y
    let inside = false
    for (let i = 0, j = polygon.length - 1; i < polygon.length; j = i++) {
        let xi = polygon[i].x,
            yi = polygon[i].y
        let xj = polygon[j].x,
            yj = polygon[j].y
        let intersect = yi > y !== yj > y && x < ((xj - xi) * (y - yi)) / (yj - yi) + xi
        if (intersect) inside = !inside
    }
    return inside
}


VIP培训班介绍汇总[安卓/IOSusb版/IOS脱机版/PHP/nodejs等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=428

付费工具介绍汇总[热更/远程调试/IOS易语言UI/拓展插件等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=430

0

主题

31

回帖

429

积分

入门

Rank: 3Rank: 3

积分
429
最后登录
2024-4-28
在线时间
69 小时
发表于 2022-12-4 12:44:38 | 显示全部楼层
DDDDDDDDDDDD

0

主题

21

回帖

331

积分

入门

Rank: 3Rank: 3

积分
331
最后登录
2024-4-18
在线时间
41 小时

QQ认证

发表于 2022-12-4 12:50:45 | 显示全部楼层
支持zh支持支持支持支持支持

0

主题

15

回帖

110

积分

小白

Rank: 2

积分
110
最后登录
2024-4-13
在线时间
14 小时
发表于 2022-12-4 13:35:06 | 显示全部楼层
好,太好了

1

主题

23

回帖

111

积分

小白

Rank: 2

积分
111
最后登录
2023-6-16
在线时间
5 小时
发表于 2023-5-7 17:31:05 | 显示全部楼层
看看怎么弄的

0

主题

16

回帖

97

积分

小白

Rank: 2

积分
97
最后登录
2024-4-10
在线时间
9 小时
发表于 2023-5-10 22:14:23 | 显示全部楼层
图找的到,实时测试找不到图解决方法

0

主题

6

回帖

78

积分

小白

Rank: 2

积分
78
最后登录
2024-4-20
在线时间
11 小时
发表于 2024-3-1 20:39:17 | 显示全部楼层
试试看怎么样
游客
回复
您需要登录后才可以回帖 登录 | 立即注册

关闭

想要力量吗骚年 上一条 /2 下一条

关闭

免责声明|Archiver|手机版|闽ICP备20013040号-2| 老冷编程学院 |网站地图

GMT+8, 2024-4-30 02:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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