Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
libGDX-反转x轴_Libgdx - Fatal编程技术网

libGDX-反转x轴

libGDX-反转x轴,libgdx,Libgdx,是否可以在libGDX中反转坐标系的x轴(或者换句话说,改变其方向)?这是一张草图: 致以最良好的祝愿 您可以更改相机位置。在这种情况下,还可以将相机绕x轴和y轴旋转180度(两个轴都翻转为正值) 你只需要做一次。一般来说不需要,但是在很多地方你可以改变它。你想在哪种情况下改变它?一般的答案是x坐标乘以-1。这将使轴反转。但这取决于您要在何处更改它的上下文?我想从左下角到右下角获取原点(0,0)。因为有一种方法可以改变y轴的方向,我想也许也有一种方法可以改变x轴的方向。但是好的,为了达到这个目

是否可以在libGDX中反转坐标系的x轴(或者换句话说,改变其方向)?这是一张草图:


致以最良好的祝愿

您可以更改相机位置。在这种情况下,还可以将相机绕x轴和y轴旋转180度(两个轴都翻转为正值)


你只需要做一次。

一般来说不需要,但是在很多地方你可以改变它。你想在哪种情况下改变它?一般的答案是x坐标乘以-1。这将使轴反转。但这取决于您要在何处更改它的上下文?我想从左下角到右下角获取原点(0,0)。因为有一种方法可以改变y轴的方向,我想也许也有一种方法可以改变x轴的方向。但是好的,为了达到这个目的,我必须计算x'=width-x(而不是乘-1)。这仍然是乘-1加上width。还有,为什么你首先需要这个呢?“这仍然是乘以-1并增加宽度。”-是的,这就是我写的;-)在我的程序中,我必须画方框。有时从左到右,有时从右到左(数量在变化)。如果我能把原点从左改到右,那就容易多了。但是如果没有这样的方法,我会按照通常的方式来做。无论如何谢谢你!
cam.rotate(new Vector3(1, 0, 0), 180f); //x rotation 
cam.rotate(new Vector3(0, 1, 0), 180f); //y rotation    
cam.update();