我正在使用Matlab和Psychtoolbox-3。我已经创建了一些纹理,现在我需要以镜像方向绘制它。我尝试使用
Screen('DrawTexture',win,tex,[],rect,[180]);
语法,按预期,它使我旋转。
在Psychtoolbox中有什么方法吗?
答案 0 :(得分:0)
我不知道psychtoolbox,但是假设您可以获得与tex相对应的基础数字矩阵,那么在MATLAB中,您可以使用以下方法来镜像/反射任何矩阵:
newMatrixHorizontallyReflected = fliplr(oldMatrix);
或
newMatrixVerticallyReflected = flipud(oldMatrix);
我假设您可以修改现有纹理基础的数据,也可以使用反射的数据创建新纹理。