coordinates相关内容

将加速度计的数据从设备坐标转换为现实世界坐标

如果这是一个非常基本的问题,我真的很抱歉,但我别无选择,只能问:您如何将加速度计数据从设备坐标转换为现实世界坐标? 我的意思是,假设加速度计给我这样的声音 (Ax,Ay,Az) -在设备坐标中-,我应该应用什么转换来将值转换为 (Ax',Ay',Az') -在现实世界的坐标-,所以我可以在现实世界中使用加速度矢量坐标来计算设备是否正在加速向北、向东、向西南等方向加速? 过去几天我一直在 ..
发布时间:2021-11-26 18:11:43 移动开发

画一条线 - 最大点

我画了一条基于滑块的角度的线. 我试图使线的末端 Y 坐标成为某个数字(假设为 300),即使它是一个角度. 关于如何做到这一点的任何想法?这是迄今为止我的工作: double angle = intAngle;角度 = 角度 * Math.PI/180;双倍长度 = 300;graphics.setColor(Color.RED);双开始X = 300;双开始Y = 100;dou ..
发布时间:2021-11-26 13:36:09 Java开发

将 3D 位置转换为 2d 屏幕位置 [r69!]

我需要 Three.js 代码将 3D 对象坐标转换为 'div' 元素中的 2d 坐标,以便我可以将文本标签放置在需要的位置(这些标签不会随着 3D 移动而缩放/移动/旋转).不幸的是,到目前为止,我所看到和尝试的所有示例似乎都在使用过时的函数/技术.就我而言,我相信我使用的是 Three.js 的 r69. 这是一个“旧"技术的例子,它只会给我带来错误: Three.js:将 3d ..
发布时间:2021-11-26 13:21:39 其他开发

如何在 Java 中获取程序窗口的 x 和 y?

有没有办法让我在 java 中获取窗口的 X 和 Y 值?我读到我必须使用运行时,因为 java 不能直接混乱,但是我不太确定如何做到这一点.任何人都可以向我指出一些有关如何获取此内容的链接/提示吗? 解决方案 要获得“任何其他不相关的应用程序"的 x 和 y 位置,您将不得不查询操作系统,这意味着可能使用 JNI 或 JNA或其他一些脚本实用程序,例如 AutoIt(如果是 Window ..
发布时间:2021-11-25 18:25:45 Java开发

将 2D 屏幕坐标转换为 C++ 中的 3D 空间坐标?

我正在使用 OpenGLES 的包装器编写 2D 游戏.有一个相机瞄准一堆纹理,这是游戏的精灵.用户应该能够通过在屏幕上移动手指来移动视图.问题是,相机距离纹理大约 100 个单位,因此当手指在屏幕上滑动以平移相机时,由于视差效应,精灵的移动速度比手指快. 所以基本上,我需要将 2D 屏幕坐标转换为特定 z 距离处的 3D 坐标(在我的情况下为 100,因为这是纹理的距离). 有一些“ ..
发布时间:2021-11-25 03:58:46 C/C++开发

处理 3D“场景"中的触摸事件或屏幕到 3D 坐标

我正在尝试在 Android 中使用 3D (OpenGL ES) 实现“打地鼠"类型的游戏.现在,我在任何给定时间在屏幕上都有一个 3D 形状(旋转立方体)代表我的“痣".我的视图中有一个触摸事件处理程序,它在我的渲染器中随机设置一些 x,y 值,导致立方体四处移动(使用 glTranslatef()). 我还没有遇到任何将屏幕触摸事件完全连接到 3D 场景的教程或文档.我已经做了很多跑腿 ..
发布时间:2021-11-25 02:26:21 移动开发

将 2D 屏幕坐标取消投影到 3D 坐标

我想知道如何将 2D 屏幕坐标映射到 3D 世界(特别是 xz 平面): -相机位置 -屏幕平面方程 -xz 平面方程 当我将鼠标悬停在 xz 平面上时,我想要做的就是点亮它. 非常感谢任何帮助! 谢谢! 解决方案 如果你的世界被旋转和移动,使得相机位于 x=y=z=0(世界坐标),world z 坐标远离观察者(进入屏幕)增加,投影平面平行于屏幕,位于 ..
发布时间:2021-11-25 02:23:58 C#

如何将纬度和经度映射到 3D 球体

尝试将经纬度坐标映射到 3d 球体上. 我从互联网上尝试了三组不同的方程式,但都没有奏效.有谁知道怎么做. 这些是我试过但没有用的. var phi = (90-lat)*(Math.PI/180),theta = (lon+180)*(Math.PI/180),x = -((radius) * Math.sin(phi)*Math.cos(theta)),z = ((radius) ..
发布时间:2021-11-25 02:16:40 C#

使用 xyz 坐标和 jzy3d 构建 3d 曲面图

我一直在寻找一种将 coord(x,y,z) 列表发送到 jzy3d 的方法.但没有成功. 我发现的唯一方法是使用带有“coord3d"和“tesselator"列表的“builder",但它实际上不起作用. 实际上我真的不明白 Tesselator 的含义? 这是我试过的代码: public Chart getChart(){列表坐标 = 新的 ArrayList();for ..
发布时间:2021-11-25 01:52:05 Java开发

使用水平和垂直角度和斜距计算 3D 点坐标

我正在尝试学习如何使用原点的 XYZ 坐标、水平和垂直角度以及 3d 距离来计算点的 XYZ 坐标.我可以简单地通过将点投影到 2D 平面上来进行计算,但在 3D 中是否有更直接的方法? 我试图了解测量全站仪如何根据其测量位置、它测量到新点的 3d(斜率)距离以及测量到的新点的水平和垂直角度来计算新点位置地点. 谢谢, E 解决方案 关于约定的说明:2D polar坐标经 ..
发布时间:2021-11-25 01:42:22 C#

将 3D 位置转换为 2d 屏幕位置 [r69!]

我需要 Three.js 代码将 3D 对象坐标转换为 'div' 元素中的 2d 坐标,以便我可以将文本标签放置在需要的位置(这些标签不会随着 3D 移动而缩放/移动/旋转).不幸的是,到目前为止,我所看到和尝试的所有示例似乎都在使用过时的函数/技术.就我而言,我相信我使用的是 Three.js 的 r69. 这是一个“旧"技术的例子,它只会给我带来错误: Three.js:将 3d ..
发布时间:2021-11-25 00:33:25 C#

确定距点特定距离和角度的对象的坐标

在二维空间中,我有一个坐标为 x1 和 y1 的对象,它面向特定方向,我们将其称为“观察者".开始时,测量对象旋转的角度为 0,因此对象开始时始终面​​向相同的方向.这个角度是由一个叫做 yrot 的变量来测量的. 让 D 是由 sqrt ((x1-x2)^2 + (y1-y2)^2) 确定的与对象的距离,考虑这个距离是已知的. 现在,知道了观察者坐标、D 距离和 yrot 角,我想确 ..
发布时间:2021-11-24 22:07:44 C#

多组二维坐标的适当相似度度量

我有一组 2D 坐标集(每组 100K-500K 点的规模),我正在寻找最有效的方法来衡量一组与另一组的相似性.我知道通常的情况:余弦、Jaccard/Tanimoto 等.但是我希望就任何快速/有效的测量相似性的方法提供一些建议,尤其是那些可以通过相似性进行聚类的方法. 编辑 1:图像显示了我需要做的事情.我需要按形状/方向等将所有红色、蓝色和绿色聚类. 替代文字 http://im ..
发布时间:2021-11-24 22:06:41 C#

使用四边形的重心坐标

你们中的一些人知道如何使用重心在 2D 中填充四边形坐标?目前,我将四边形分成 2 个三角形,但这种方式效率低下,因为我必须迭代第二个边界框重复之前填充的像素(通过例如,为了填充第二个三角形,我遍历了第一个三角形属于第二个三角形形成的边界框)谢谢 艾米特 解决方案 这里是一个 Python 示例,它应该是您正在寻找的.您可能知道二维四边形没有唯一定义的重心坐标(三维四面体有重心坐标, ..
发布时间:2021-11-24 22:06:18 C#

标准化设备坐标

我正在编写一个处理 2D 图形形状的库. 我只是想知道为什么我的坐标系的 x 轴和 y 轴都应该在 [-1, 1] 范围内 而不是 [0, width] 用于 x 和 [0, height] 用于 y ? 我选择了后一种系统,因为我觉得实施起来很简单. 解决方案 摘自 Jim Blinn 的 图形管道之旅,第 10 页.138. 让我们从乍一看似乎是最简单的转换开始 ..
发布时间:2021-11-24 22:01:37 C#

将 2D 屏幕坐标取消投影到 3D 坐标

我想知道如何将 2D 屏幕坐标映射到 3D 世界(特别是 xz 平面): -相机位置 -屏幕平面方程 -xz 平面方程 当我将鼠标悬停在 xz 平面上时,我想要做的就是点亮它. 非常感谢任何帮助! 谢谢! 解决方案 如果你的世界被旋转和移动,使得相机位于 x=y=z=0(世界坐标),world z 坐标远离观察者(进入屏幕)增加,投影平面平行于屏幕,位于 ..
发布时间:2021-11-24 21:52:38 C#

画一条线 - 最大点

我画了一条基于滑块的角度的线. 我试图使线的末端 Y 坐标成为某个数字(假设为 300),即使它是一个角度. 关于如何做到这一点的任何想法?这是迄今为止我的工作: double angle = intAngle;角度 = 角度 * Math.PI/180;双倍长度 = 300;graphics.setColor(Color.RED);双开始X = 300;双开始Y = 100;dou ..
发布时间:2021-11-24 21:25:47 Java开发

将 3D 位置转换为 2d 屏幕位置 [r69!]

我需要 Three.js 代码将 3D 对象坐标转换为 'div' 元素中的 2d 坐标,以便我可以将文本标签放置在需要的位置(这些标签不会随着 3D 移动而缩放/移动/旋转).不幸的是,到目前为止,我所看到和尝试的所有示例似乎都在使用过时的函数/技术.就我而言,我相信我使用的是 Three.js 的 r69. 这是一个“旧"技术的例子,它只会给我带来错误: Three.js:将 3d ..
发布时间:2021-11-24 21:11:40 C#