在Flash中,0,0原点位于左上角,增加X意味着向右移动,增加y意味着向下移动。 在学校的数学中,他们教我们左下角的原点,x向右增加,y向上增加。我认为大多数图表都是以此为基础的。
如果我使用坐标,我应该在考虑我的0,0位于何处时强制我的思考/计算/公式?
他们说有一天我需要数学,我嘲笑他们...... :))
答案 0 :(得分:1)
不同的系统使用不同类型的坐标系,正如您所描述的那样,例如,轴可以朝不同的方向前进。另一个不同坐标系统的例子是纬度和经度,它们用于地图和地理系统,因为在处理纬度和经度时需要注意一些约束。重要的是要意识到所有的差异,并保持灵活: - )。
答案 1 :(得分:1)
http://www.easywms.com/easywms/files/Image/blog/programming/php/03fig01.jpg
一般来说,计算机上的坐标系统从左上角的origin (0, 0)
开始,但这一切都取决于。
Android AndEngine
图形库的屏幕左下方有origin (0, 0)
。
http://www.math.ucla.edu/~wittman/10a.1.10w/ccc/ch09/ch09/images/twodim-array.png
虽然GridWorld
学校用来教授学生编程的API使用基于阵列的协调系统(如果我可以使用该术语)。这意味着origin
位于左上角,而不是沿着x-axis
移动,而不是沿着row
或y-axis
然后x
上下移动1}}。它就是如何创建数组的。
现在谈到数学,从坐标系转换到另一个系统并不是很难。是的,你应该考虑你的出生地。它有很大的不同。
例如,我的物体的旋转点是中心,它将在中心周围干净利落地旋转。
http://imageshack.us/a/img20/8369/wishb.png
现在让我说我的旋转点已移到左中间。它将以不同的方式旋转。