为什么有些语言使用翻转的Y轴?

时间:2012-09-22 17:40:32

标签: java axis

在Actionscript和3D系统中,Y轴向上增加(底部为0或-1,顶部通常为1)。这个惯例相对于现实世界是有意义的。但是在诸如Java之类的语言中,惯例被翻转(底部为1,顶部为0或-1)。我一直在想:为什么?

谢谢! :)

1 个答案:

答案 0 :(得分:6)

在2D软件中,y方向通常是向下 - 屏幕的左上角是原点。第一个屏幕仅为文本,您可以从顶部编号文本行。这个编号系统卡住了。

在3D软件中,许多图书馆选择将Y实现为up,但这只是因为正如你所提到的那样“更有意义”。

这不是“语言”的一个特征。这是图书馆的一个特色。