如何在 PHP 中执行矩形命中测试

发布于 2024-08-02 22:07:36 字数 197 浏览 5 评论 0原文

我有 WYSIWYG 风格的 javascript 界面,允许设计者创建矩形区域来生成文档服务器端。重要的是这些区域不重叠。

我想知道在 2 个矩形区域上执行命中测试的最有效的方法是什么,可能有数百个,因此效率是重中之重。

我想在 Javascript 客户端和 PHP 服务器端实现相同的功能,因此算法/PDL 片段会很棒。

谢谢

I have WYSIWYG style javascript interface that allows a designer to create rectangular regions to generate a document server side. It is important that these regions do not overlap.

I was wondering what is the single most efficent way to perform a hit test on 2 rectangular regions, there could potentially be hundreds, so efficency is a high priority.

I want to implement the same functionality in Javascript client side, and PHP server side, so an algorithm / PDL snippet would be great.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

〗斷ホ乔殘χμё〖 2024-08-09 22:07:36

我建议使用一些智能数据结构,例如 R-Tree,或者四叉树

I recommend to use some smart data structure, such as an R-Tree, or a Quad Tree.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文