0

在 Flash 中,0、0 原点在左上角,增加 X 表示向右,增加 y 表示向下。在学校的数学中,他们教我们左下角的原点,x 向右增加,y 向上增加。我认为大多数图表都是基于这个。

如果我使用坐标,我应该在考虑我的 0、0 的位置时强制我的思考/计算/公式吗?

他们说我有一天需要数学,我嘲笑他们...... :))

4

2 回答 2

1

正如您所描述的,不同的系统使用不同类型的坐标系,例如轴可以朝不同的方向移动。不同坐标系的另一个示例是纬度和经度,它们用于地图和地理系统,因为在使用纬度和经度时需要注意一些限制。重要的是要了解所有差异,并保持灵活性:-)。

于 2013-04-16T23:09:08.457 回答
1


(来源:easywms.com

一般来说,计算机上的坐标系从origin (0, 0)左上角开始,但这一切都取决于。

Android的AndEngine图形库origin (0, 0)位于屏幕的左下方。


(来源:wittman at www.math.ucla.edu

GridWorld学校用来教授学生编程的 API 使用基于数组的协调系统(如果我可以使用该术语)。这意味着 是origin在左上角,而不是沿着第一个移动,而是沿着或然后x-axis上下移动。它只是如何创建数组。rowy-axisx

现在谈到数学,从坐标系转换到另一个坐标系并不难。也是的,你应该考虑你的原产地在哪里。它有很大的不同。

例如,我的对象的旋转点是中心,它将围绕中心干净而漂亮地旋转。

http://imageshack.us/a/img20/8369/wishb.png

现在假设我的旋转点已移至左中。它会以不同的方式旋转。

于 2013-04-16T23:21:28.143 回答