问题标签 [overlap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - 确定一个矩形是否被另一组矩形完全覆盖所需的算法
我正在寻找一种算法,该算法将确定一个新矩形是否完全被一组现有矩形覆盖。提出问题的另一种方式是,新矩形是否完全存在于现有矩形覆盖的区域中?
似乎有很多算法可以确定矩形重叠等,但我真的找不到任何可以解决这个确切问题的方法。
矩形将使用 x、y 坐标表示。这个问题与地理测绘有关。
编辑- 来自 OP 发表的评论:
矩形在 X/Y 轴上对齐
css - 使占位符 div 可动态重叠
我使用 jQuery UI 手风琴作为页面右侧的菜单。但是,有时菜单会高于左侧的内容。因此,当展开/收缩折叠部分时,浏览器上的滚动条会在打开折叠部分时增大/缩小。我的想法是在手风琴下方有一个 div,这是手风琴可能达到的高度,当手风琴展开时,它只会重叠它,因此根本不会改变浏览器上的滚动条(希望这是有道理的)。给它一个位置:绝对并声明高度和宽度似乎搞砸了布局,将它放置在与页脚重叠但在其下方流血的位置。有人对如何使这项工作有任何想法吗?如果您需要更详细的示例,我会看看我能做些什么来提供它,但是,
css - 重叠 div 使链接不可点击
我正在使用 960 网格系统构建一个 shopify 主题。
我有以下布局:
问题是 divtl_overlay
有一个背景图像,它会溢出其内容(按设计)并与导航 div 重叠,从而使链接无法点击。我尝试在每个元素上设置适当的 z-index,但仍然无法使其工作。有什么我忘记的或有什么我可以尝试解决的!
谢谢
c++ - 返回对本地/临时对象的引用而不导致内存泄漏?
我意识到这是错误的(我的编译器是这样说的!):
在不导致内存泄漏的情况下返回计算出的矩形的正确方法是什么?将矩形定义为 Rectangle* result = new Rectangle(topLeft, bottomRight) 然后返回取消引用的指针有效,但似乎......错误。有什么建议么?
c# - Regex.Split 如何给我重叠匹配?
我有一个大型正则表达式,用于解析我自己的类似于 lua 的文件格式。这很好用,除了引号内的数字以某种方式匹配两次,即使 split 不应该返回重叠的结果。我已将其简化为这个控制台应用程序。有任何想法吗?
回报:
sql - 在 PostgreSQL 中查找重叠的日期范围
它是否正确?
我的桌子contract
上有球员姓名、球队名称以及他加入和离开俱乐部的日期。
我想创建一个函数,列出特定年份球队中的所有球员。
上面的查询似乎不起作用...
.net - .NET - 计时器经过的事件重叠
有没有办法检测计时器的经过事件是否重叠?例如,我创建了一个 Timer,在经过的事件之间有 200 毫秒的间隔,但在事件中执行的代码需要超过 200 毫秒。结果,在最后一个事件完成之前执行了另一个经过的事件。还有一种方法可以防止这种情况发生,以便在最后一个事件完成之前不调用另一个事件?
c# - .Net windows 窗体自定义布局引擎
我正在尝试编写一个纸牌游戏,玩家可以在其中堆叠纸牌。例如王牌,二,三。
我想想象一叠牌,其中 A 牌部分被两张牌覆盖,而两张牌被三张牌部分覆盖。三张牌是完全可见的。
容易,我想。我在添加卡片的位置创建了一个用户控件: Controls.Add(ace); Controls.Add(二); 等等
然后我需要一些能够布局我的控件的东西,所以我编写了我的自定义 LayoutEngine(派生自 LayoutEngine)。我的第一个测试只是将控件移动 50 像素。
运行解决方案后,我注意到 Z 排序错误。不是三张牌在上面,而是 A 牌在上面,看起来像这样:
王牌 > 两张牌 > 三张牌 其中: A 牌在上面 两张牌在 A 牌下面 三张牌在两张牌下面。
所以我开始寻找一种方法来改变 WinForms 中的 Z 顺序,结果发现它根本就是“不可用”。就像.. 嗯?!
另一种方法(由 MS 提供)是可以通过设置控件的 ChildIndex 来更改 Z 顺序。Jikes,这意味着在列表中四处寻找会改变我的应用程序的行为。好样的MS...
无论如何,我尝试了所有类型的东西,但似乎不可能编写一个可以做到这一点的布局引擎。
我整天用google-d,没有发现任何有用的东西。我不是 GUI 专家,所以我被困在这个蹩脚的问题上。谁能帮帮我?
非常感激!
巴斯
css - 与相对定位重叠div?
是否可以在不使用绝对坐标的情况下将 div 与 CSS 重叠——也就是说,使用相对定位?
我有一个背景图像,我分成 3 个垂直部分,
- 第一个是左对齐,
- 第二个在中间重复,
- 第三个是右对齐的
然后我想让我的主要网站内容居中。如果不使用绝对定位,我不确定如何做到这一点。
我正在考虑将背景设置为三个 div,然后将 body div 绝对定位,但我希望它位于宽屏显示的中心。有任何想法吗?
image-processing - 在 OpenCV 中显示时覆盖图像
我有两张图像要叠加显示。一个图像是单通道图像,第二个图像是 RGB 图像,但大部分区域是透明的。
这两个图像是如何在不同的函数中生成的。我知道只是将这些显示在彼此之上,我可以在调用时使用相同的窗口名称,cvShowImage()
但是当它们从不同的函数中绘制时这不起作用。尝试此操作时,我曾经cvCvtcolor()
将二进制图像从单通道转换为 RGB,然后从另一个函数显示第二个图像。但这没有用。两幅图像的尺寸、深度和通道数相同(转换后)。
我想避免将一个图像传递给第二个函数然后绘制它们。所以我正在寻找一个快速的肮脏技巧来显示这两个重叠的图像。
谢谢
编辑: