Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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
java纹理绘制等距投影_Java - Fatal编程技术网

java纹理绘制等距投影

java纹理绘制等距投影,java,Java,我将介绍如何创建等轴测块栅格。我准备好了一个带a星运动的等距平面网格,并使用java Graphics2D实现了正确的瓷砖选择功能。现在,我尝试将平面等距瓷砖制作成块,并为每一面赋予特定的颜色。我只是计划采取矩形瓷砖纹理放置在每一边。仿射变换类采用2x3矩阵在二维空间中进行变换。所以我首先尝试插入一个随机矩阵,我认为它可以适合固定等距网格。这样我就可以变换(从等轴测/二维视图观察)左下角和右下角的纹理。结果令人困惑,因为我无法想象纹理贴图会以这种方式工作。这里是我的第一个问题:具有仿射变换的2d

我将介绍如何创建等轴测块栅格。我准备好了一个带a星运动的等距平面网格,并使用java Graphics2D实现了正确的瓷砖选择功能。现在,我尝试将平面等距瓷砖制作成块,并为每一面赋予特定的颜色。我只是计划采取矩形瓷砖纹理放置在每一边。仿射变换类采用2x3矩阵在二维空间中进行变换。所以我首先尝试插入一个随机矩阵,我认为它可以适合固定等距网格。这样我就可以变换(从等轴测/二维视图观察)左下角和右下角的纹理。结果令人困惑,因为我无法想象纹理贴图会以这种方式工作。这里是我的第一个问题:具有仿射变换的2d网格的纹理能否以正确的方式显示?如果是,如果我想变换网格(例如旋转)并以正确的方式显示纹理,如何计算纹理的2x3矩阵