在Flash中,0,0原点位于左上角,增加X表示向右移动,增加y表示朝向底部。 在学校的数学中,他们教会了我们左下角的原点,x增加到右边,y增加。我认为大多数图表都是基于这一个。笛卡尔坐标系的原点方向是否重要?
如果我正在使用坐标,我应该在考虑我的0,0位于何处时强制我的思考/计算/公式?
他们说我需要数学有一天,我在他们笑了... :))
在Flash中,0,0原点位于左上角,增加X表示向右移动,增加y表示朝向底部。 在学校的数学中,他们教会了我们左下角的原点,x增加到右边,y增加。我认为大多数图表都是基于这一个。笛卡尔坐标系的原点方向是否重要?
如果我正在使用坐标,我应该在考虑我的0,0位于何处时强制我的思考/计算/公式?
他们说我需要数学有一天,我在他们笑了... :))
http://www.easywms.com/easywms/files/Image/blog/programming/php/03fig01.jpg
一般来说,协调计算机系统在左上角有origin (0, 0)
开始,但是这一切实际上取决于。
的AndEngine
为Android图形库有其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
上下移动。它只是如何创建数组。
现在谈到数学,从坐标系转换到另一个坐标系并不难。还有,你应该考虑你的原产地在哪里。它有很大的不同。
例如,我的物体的旋转点是中心,它将围绕中心干净整齐地旋转。
http://imageshack.us/a/img20/8369/wishb.png
现在让我们说我的旋转点已经转移到了中间偏左。它会旋转不同。
不同的系统使用不同类型的坐标系统,就像你描述,其中例如坐标轴可以朝不同的方向走。另一个坐标系统的例子是纬度和经度,用于地图和地理系统,因为在处理经纬度时需要注意一些约束条件。重要的是要意识到所有的差异,并且要灵活:-)。