问题标签 [bounding]

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 回答
390 浏览

minimum - 最小边界矩形,当 3D 形状未知时......仅它适合 3D 矩阵?

我已经搜索过这个算法,包括在 stackoverflow 上,但没有找到。与为已知 3D 图找到最小边界矩形不同,我试图为任意、实心、连续的 3D 图找到一个轴对齐的...唯一的限制是该图完全适合 3D 矩阵给定大小,例如 800X800X800。有人可以给我一个有效的算法吗?

0 投票
1 回答
166 浏览

python - 来自装饰器的 Python3 边界方法

在 Python 3 中没有绑定方法(从 Python 2 已知),但我们总是创建函数。

在类中声明一个函数后,创建自动 Pythons 描述符,该描述符将self作为第一个参数附加,此时该函数将作为实例方法调用。

所以基本上,下面的代码:

将输出:

(第一个参数作为 传递self

但使用以下代码:

我们得到:

这是合乎逻辑的。

但是,是否可以从装饰器返回一个类实例并模仿它是一个函数,所以当“调用”它时,第一个传递的参数将是 的实例X,而不是 的实例C

0 投票
0 回答
543 浏览

wpf - 在画布中包含窗口

我想知道是否有办法在画布内生成一个窗口,将其可移动边界设置在画布内。我想出了如何在一个窗口中包含一个窗口的可移动范围,但我无法为面板找出它。如果您可以将其用于解决方案,那么我也很乐意。

另外,有没有办法获取画布的左坐标和上坐标?

提前致谢!

0 投票
1 回答
128 浏览

xna - Xna 手动创建边界框检测?

所以我设法创建并成功测试了边界框。我现在已经获得了所有 8 个角点,vector[] corners = new vector[8]并且vector[] corners1 = new vector[8]只是想知道代码将是什么而不是 model.intersect(model1)。我之所以要这样做是因为希望我可以更改向量中的一些点以使我的模型上升。

0 投票
2 回答
1721 浏览

php - 使用 PHP 计算关于曲线的 SVG 边界框

我最近在这里发现了这个很棒的课程,并尝试使用它。

但是,它只适用于移动、水平线和垂直线等一些基本功能。

--

我尝试通过添加额外的检查(并更改正则表达式)来扩展这个现有的类。

我查看了 SVG 手册,发现“c”只有 6 个参数,知道最后 2 个参数是曲线结束的位置,我尝试基于此扩展点...

目前,我的测试基于此:

在浏览器中运行时,Chrome 报告它的宽高比(因为我知道 svg 并不完全有大小)大约是 5 到 6,但是,当我用我的脚本找到这个比例时,它完全关闭了。

我想知道是否有另一个支持所有功能(C、c、Q、q 等)的 svg 类。

我知道有一种方法可以通过将它转换为图像来获取盒子,但我觉得效率低下,javascript中也有getBBox,但我想在服务器上执行计算。

谢谢阅读!

0 投票
1 回答
2085 浏览

math - 检查盒子是否适合另一个盒子

给定盒子 A 的 LxWxH 和盒子 B 的 LxWxH,我如何做一个简单的检查以查看 A 是否适合 B(必要时旋转 90 度)?我试图避免检查所有可能的排列。谢谢。

0 投票
1 回答
686 浏览

windows-phone-8 - Wp8映射边界矩形

我正在尝试创建一个mapcontrol,我需要将当前的boundingrectangle 分成25 块,现在我意识到没有像wp7 版本那样的boundingrectangle。

我该如何解决这个问题呢?如果可能的话,我会避免使用诺基亚地图。

0 投票
2 回答
188 浏览

java - 如何获得 AABB 内 3D 三角形的最高点?

我正在寻找位于轴对齐边界框中的 3D 三角形的最高 Y 轴值。这不一定会返回三角形的 3 个顶点之一,而是返回 AABB 将与之碰撞的最高点。如果您需要更多信息,请询问,但我正在寻找一些最好使用 Java 的示例。

例子

0 投票
1 回答
2787 浏览

static - OpenStreetMap get latitude and longitude of a generated static map tile

I try to create an open street maps application, which uses self generated static maps. Such a map is composed by up to four tiles, depending on the users position on the base tile.

An example: there is a map (red), generated by four tiles (black): http://s15.postimg.org/jtdhx65gr/tiles.jpg

I have the longitude and latitude of the generated maps center position and I know the horizontal and vertical offset in pixels from the center to every edge. The generated maps size is 256x256 pixels, which applies to each tile, it is generated by.

How can I get the bounding latitudes and longitudes of a generated map? (latitude and longitude of each edge of the red, generated map)

That's what I have created so far to get an edges latitude and longitude: http://pastebin.com/wKyd1tXG

0 投票
0 回答
207 浏览

3d - XNA 3D自定义碰撞方法?

好的,经过 10 个小时的挖掘,我得出结论 XNA 确实没有提供良好的碰撞支持。这是我的问题..想象你的游戏世界中的一栋公寓楼。用边界框包裹它。在 Y 轴上旋转 45 度。现在绕着它走。如果您的相机与该边界框相交..您无法行走..嗯.. 50%的边界框是不正确的,因为该框是面向轴的..现在,使用球体。一个这么大的球体,有很多错误..我想问题是..我怎样才能对旋转的建筑物进行碰撞检测..这样我就可以在建筑物周围走动并停留在墙的外面?可以选择为每面墙创建 2 个三角形,并在那里进行某种碰撞检测。你可以用非常小的碰撞盒填满整面墙(看起来很浪费)。

任何帮助表示赞赏,谢谢。