标签: coordinate-systems

android屏幕坐标如何工作?

我正在使用Android Animation,我发现Android坐标系非常混乱,所以我在这里问一下这个问题,关于坐标在Android中是如何工作的.我正在关注此图像以将一个视图移动到另一个视图,但它似乎无法正常工作:

图片

android coordinate-systems android-animation

149
推荐指数
3
解决办法
10万
查看次数

翻转svg坐标系

有没有办法翻转SVG坐标系,使[0,0]位于左下角而不是左上角?

svg coordinate-systems cartesian

58
推荐指数
4
解决办法
4万
查看次数

更改LibGDX(Java)中的坐标系

LibGDX有一个坐标系,其中(0,0)位于左下角.(如下图所示:http://i.stack.imgur.com/jVrJ0.png)

这让我头撞墙,主要是因为我正在移植一个我用普通坐标系统制作的游戏(其中0,0位于左上角).

我的问题:有没有简单的方法来改变这个坐标系?

java 2d sprite coordinate-systems libgdx

57
推荐指数
4
解决办法
4万
查看次数

六角网格坐标到像素坐标

我正在使用六边形网格.我选择使用这个坐标系,因为它非常优雅.

格

这个问题谈论自己生成坐标,非常有用.我现在的问题是将这些坐标转换为实际像素坐标.我正在寻找一种简单的方法来找到坐标为x,y,z的六边形的中心.假设像素坐标中的(0,0)在六角形坐标中为(0,0,0),并且每个六边形具有长度为s的边缘.在我看来,像x,y和z每个都应该沿轴线移动我的坐标一定距离,但是它们以奇怪的方式相互关联,我无法将头围绕在它周围.

如果你可以转向另一个方向并将像素坐标中的任何(x,y)点转换为该点所属的十六进制,则可以获得奖励积分.

math hexagonal-tiles coordinate-systems

45
推荐指数
1
解决办法
2万
查看次数

Python之间的坐标转换

是否有不同坐标系之间的转换功能?

例如,Matlab具有[rho,phi] = cart2pol(x,y)从笛卡尔坐标到极坐标的转换.好像它应该是numpy或scipy.

python coordinate-systems

41
推荐指数
6
解决办法
7万
查看次数

R - 在2d中绘制人体

我想知道是否有一个包来绘制人体轮廓的2D表示?在2D中,在任何时候绘制前/后/侧都可能是实现这一目标的最简单方法.输出将与此类似(尽管这不是这种图表的最佳用法):

在此输入图像描述

资料来源:http://emj.bmj.com/content/20/5/434.full

理想情况下,map(regions="Australia")可以在表格中绘制为世界所做的数据子集body.map(regions="left.hand").在这方面,将这样的模型建立在maps包装上是否合适?

plot r coordinate-systems

33
推荐指数
1
解决办法
2932
查看次数

将UIView原点转换为其Window坐标系

我想在窗口坐标系中获取scrollView的原点.例如,目前,scollView的起源是(0,51).但是在窗口坐标系中它应该是51 + 44(导航栏高度)+20(状态栏高度)= 115.在窗口坐标系中,scrollView.frame.origin应该是(0,115).我尝试使用convertPoint:方法,但有时会得到(0,51)或(0,0).请提供解决方案.谢谢

uiview coordinate-systems uiwindow ios

30
推荐指数
3
解决办法
4万
查看次数

生成三角形/六边形坐标(xyz)

我正在尝试提出一个迭代函数,为六边形网格生成xyz坐标.使用起始十六进制位置(简单来说就是0,0,0),我想计算六边形的每个连续"环"的坐标,如下所示:

到目前为止,我已经设法提出的是这个(例如在javascript中):

var radius = 3
var xyz = [0,0,0];

// for each ring
for (var i = 0; i < radius; i++) {
    var tpRing = i*6;
    var tpVect = tpRing/3;
    // for each vector of ring
    for (var j = 0; j < 3; j++) {
        // for each tile in vector
        for(var k = 0; k < tpVect; k++) {
            xyz[0] = ???;
            xyz[1] = ???;
            xyz[2] = ???;
            console.log(xyz);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道每个环包含比前一个多6个点,每个120°向量包含从中心开始的每个步骤的一个附加点.我也知道x + y …

math vector coordinates hexagonal-tiles coordinate-systems

28
推荐指数
3
解决办法
1万
查看次数

从设备的坐标系加速到绝对坐标系

从我的Android设备,我可以读取一系列线性加速度值(在设备的坐标系中)和一组绝对方向值(在地球坐标系中).我需要的是获得后一个坐标系中的线性加速度值.系统.

我该怎么转换它们?

在Ali回复评论后编辑:

好吧,所以如果我理解正确的话,当我测量线性加速度时,手机的位置完全没关系,因为读数是在地球坐标系中给出的.对?

但我刚做了一个测试,我把手机放在不同的位置,并在不同的轴上加速.有3对图片 - 第一部分显示我如何放置设备(对不起我的Paint"掌握技能"),第二部分显示线性acc提供的数据读数.传感器:

  1. 装置放在左侧

第一个位置 初读

  1. 设备躺在背上

第二个位置 二读

  1. 设备站立

在此输入图像描述 在此输入图像描述

现在 - 为什么在第三种情况下,加速沿Z轴(而不是Y)发生,因为设备位置无关紧要?

android vector accelerometer coordinate-systems coordinate-transformation

26
推荐指数
3
解决办法
2万
查看次数

在2D网格上查找最近对象的算法

假设您有一个2D网格,网格上的每个点都有x个对象(x> = 0).我无法考虑干净的算法,因此当用户指定坐标时,算法会找到最近的坐标(包括指定的坐标)与其上的对象.

为简单起见,我们假设如果2个坐标距离相同,则返回第一个坐标(或者如果您的算法不能以这种方式工作,那么最后一个,无关紧要).

编辑:1的坐标必须是1向上,向下,向左或向右.对角线的坐标是2.

作为旁注,什么是算法的优秀,免费的在线参考?

algorithm 2d multidimensional-array coordinate-systems

23
推荐指数
3
解决办法
3万
查看次数