26得票5回答
在2D网格上寻找最近物体的算法

假设你有一个二维网格,网格上的每个位置都有x个物体(其中x> = 0)。我在考虑一种简洁的算法,使得当用户指定一个坐标时,该算法能够找到最接近的带有物体的坐标(包括指定的坐标)。 为了简单起见,我们假设如果两个坐标的距离相同,则返回第一个(或者如果您的算法不按此方式工作,则返回最后一个,没有...

8得票1回答
Numpy - 坐标系之间的转换

使用Numpy,我希望将坐标系之间的位置矢量进行转换。 为了更好地可视化问题: http://tube.geogebra.org/student/m1097765 我有两个位于3D空间中的平面。 每个平面都由其中心定义: C[0] = (X0, Y0, Z0) C[1] = (X1,...

33得票2回答
JavaScript中layerX和offsetX的区别

JavaScript有不同的坐标系,例如e.clientX, e.screenX。 我对这两个很清楚,但是像e.layerX和e.offsetX这样的东西对我来说不是很清楚。 有人能为我解释一下这两个坐标吗?

59得票6回答
在LibGDX(Java)中更改坐标系

LibGDX使用的坐标系将(0,0)设为左下角。(类似于这张图片: http://i.stack.imgur.com/jVrJ0.png) 这让我感到十分头疼,主要是因为我正在移植一个已经使用了通常坐标系(其中0,0位于左上角)的游戏。 我的问题是: 是否有简单的方法可以更改这个坐标系?

20得票2回答
Mac OS X:在NSView坐标和全局屏幕坐标之间进行转换

我在多显示器设置中遇到以下情况: 例如,我想要将一个窗口定位到黄色箭头指示的坐标位置。然而我所拥有的仅仅是一个NSView的坐标,它是一个NSScreen的contentView的子视图,而这个NSScreen覆盖整个(更大、上部)次要显示器。 下面是全局坐标空间的定义方式: {0...

11得票1回答
如何同步Three.js和HTML/SVG坐标系(特别是y轴)?

我正在将三维内容与Three.js、HTML和SVG内容结合。Three.js的CSSLoader在3D世界中同步放置HTML和SVG内容方面做得很好。 但是SVG/HTML坐标系统是“左手坐标系”,而Three.js坐标系统是“右手坐标系”。这基本上意味着它们的y轴是相反的。在SVG/HT...

7得票3回答
当3D模型可见时,获取特定顶点的屏幕空间坐标。

我想渲染一个模型,如果特定的顶点(我该如何标记它们?)可见,我想在它们所在的位置上渲染一些2D内容。 我该怎么做呢?

9得票2回答
为什么Vulkan不使用“标准笛卡尔”坐标系?

Vulkan使用的坐标系将(-1,-1)放在左上象限,而不是学校里通常学习的标准笛卡尔坐标系中的左下象限。因此,在Vulkan的坐标系中,(-1,1)位于左下象限。 (图片来自:http://vulkano.rs/guide/vertex-input) 使用Vulkan的坐标系有哪些优...

23得票4回答
Three.js:在场景角落显示世界坐标轴

我想在相机的右下角像Maya一样显示箭头,表示世界坐标的方向(x、y、z),这样当围绕物体旋转相机或穿过场景移动时,仍然可以识别世界坐标的方向。 我已经尝试了两种不同的方法,但都没有成功。 我有一个对象,它有三个箭头作为子元素,使用THREE.ArrowHelper类创建,我们将其称为XYZ...

15得票3回答
坐标系的左右手定则与旋转方向和顶点顺序有何关系?

当我试图理解不同的坐标系时,我发现了这个网站,它指出: RenderMan使用左手坐标系,正方向旋转为顺时针,而OpenGL使用右手坐标系,正方向旋转为逆时针。 我的问题是旋转方向和坐标系惯用手是否只是两种不同的惯例,还是这是来自于数学本身? 同样地,我知道OpenGL中三角形的正面顶点必...