问题标签 [bounding-box]

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.

0 投票
1 回答
2172 浏览

objective-c - cocos2d 使用 boundingBox 来检查碰撞

我使用 boundingBox 来检查碰撞,它可以用于触摸,但根本不适用于 2 个精灵的碰撞,(它们都是圆形的,但它们的边界框是矩形的)

那么有没有更好的方法?(如果您在下面修改我的代码,那就太好了:

我认为有一种获得较小矩形的好方法,它介于原始矩形和顶点刚刚接触圆的矩形之间。尺寸很容易得到,但坐标很难,因为矩形可能有旋转,我的数学很烂

好吧,鱼总是会被击中,我相信 contentSize 是批处理节点中的整个纹理。我应该用什么?

0 投票
1 回答
3975 浏览

java - 是否可以制作多边形边界框?

(首先,为了确定,六边形是一个有 6 个点的多边形,想想蜂窝或文明 5)

我正在制作一个使用六边形网格的游戏,但我似乎无法正确设置边界框,Javas API 只告诉我矩形“BB”(getBounds 和 getBounds2D)。

我已经绘制了形状并按应有的方式对齐它们,但我希望单元格彼此完全相邻,要么边缘相互进入,要么它们彼此相邻,但它们之间甚至没有 1 个像素。当 BB 是矩形时,现在不可能做到这一点。

如果这完全不可能,也许有一种方法可以减小组件尺寸但仍能画出完整的东西?这样你就可以有一个跨越六边形中间的规则矩形,尽管它使两个“点”无用,这不好。

谢谢 <3

0 投票
2 回答
2187 浏览

geolocation - 检测到某个纬度/经度位于美国某个州

我知道大多数人会查看这个问题并将我指向谷歌地理编码 - 但我正在寻找一个数学公式,允许某人获取纬度/经度点并查看它是否在美国州内(或边界框)。有没有通过 PHP 的方法,我可以计算一个点是否在某个框(例如加利福尼亚)中?

0 投票
1 回答
2003 浏览

mysql - SPATIAL 相对于使用标准边界框查询的优势

SPATIAL over BOUNDING 的好处

使用 SPATIAL 查询而不是使用边界框的简单 MySQL 查询有什么好处?

例如,如果我想查找属于某个多边形内的所有位置:

像这样的东西:

边界框示例

据我了解,唯一真正的好处是空间也会影响地球的曲率?

哪种方法也最快?

0 投票
3 回答
437 浏览

html - 增加移动设备上的可触摸区域(webkit)

我真的在这里寻找想法。我需要做的是增加输入字段周围的可触摸区域,这样在输入字段周围的模棱两可的点击将导致焦点被赋予该字段。目前我专注于使用 touchend 事件来确定用户的触摸是否与输入字段周围的边界框相交。数学计算结果很好,但移动 webkit 根本没有响应 el.focus() 方法。有没有人对如何更简单或解决移动 webkit 的焦点问题有任何想法。谢谢。

0 投票
1 回答
798 浏览

cocoa-touch - CGFont:计算字形边界

如何以像素为单位获取字符串的每个字形的大小?我使用 CGFontGetGlyphBBoxes 来获取字符串中每个字形的边界框并获取以下值:

如果我正确理解以字体单位表示的这些值。这些值到底是什么意思,如何将其转换为像素?CGFontGetGlyphAdvances 和 CGFontGetGlyphBBoxes 返回的值有什么区别?使用 CGFontGetGlyphAdvances 我得到以下信息:

例如,如果我想计算字符串的整个宽度(在我的情况下为“演示”),我应该使用哪些值(bbox.size.width 或 Advance)?

0 投票
1 回答
823 浏览

objective-c - 使用 NSLayoutManager 获取字符串的边界矩形

我有大量独特的字符串,当它们被布置在一个无限大的矩形中时,我想计算它们的边界矩形。目前我使用单个 NSTextStorage/NSLayoutManager 并遍历所有字符串,收集矩形:

问题是:考虑到不需要绘制字符串,是否可以加快计算速度?我只对矩形的宽度和高度感兴趣。

0 投票
2 回答
2314 浏览

android - 如何创建一个圆圈的边界框android

我有一个通过 onTouchEvent() 方法设置两个变量 centerX、centerY 的位图。从这些 x,y 坐标中,我在位图上画了一个圆圈,并且可以通过滑动条将圆圈的像素更改为不同的 rgb 值。我用算法来定位圆的内部像素,但不幸的是,就目前而言,我必须逐个像素地搜索整个位图以定位圆的像素。这有一个巨大的方法调用开销,我想减少它。

我想做的是在圆圈周围创建一个边界框,这样我的算法搜索的空间就更少了,所以希望能加快速度。如何使用圆的 x,y 中心坐标和 50 的半径在圆周围创建一个矩形?

谢谢马特。

0 投票
2 回答
1973 浏览

android - android地图视图中的边界框是什么意思

如果这对您来说似乎是一个愚蠢的问题,我很抱歉,但我一直在处理我的 android 项目中的一些问题,我的客户经常提到术语边界框。有人可以告诉我Bounding-box到底是什么,参考android中的地图视图

0 投票
1 回答
2019 浏览

collision-detection - 如何确定轴对齐边界框碰撞中的碰撞法线?

我有一个 3d 移动框和一个固定框。我可以检测到碰撞,但现在我想将移动框滑动到静止框作为碰撞响应。为此,我需要与移动框碰撞的面部法线。有谁知道我如何解决这个问题?碰撞测试似乎没有给我这个信息。任何帮助表示赞赏。