在Psychtoolbox中绘制翻转的(镜像的)纹理

时间:2019-09-26 11:56:47

标签: matlab psychtoolbox

我正在使用Matlab和Psychtoolbox-3。我已经创建了一些纹理,现在我需要以镜像方向绘制它。我尝试使用

Screen('DrawTexture',win,tex,[],rect,[180]);

语法,按预期,它使我旋转。

在Psychtoolbox中有什么方法吗?

1 个答案:

答案 0 :(得分:0)

我不知道psychtoolbox,但是假设您可以获得与tex相对应的基础数字矩阵,那么在MATLAB中,您可以使用以下方法来镜像/反射任何矩阵:

newMatrixHorizontallyReflected = fliplr(oldMatrix);

newMatrixVerticallyReflected = flipud(oldMatrix);

我假设您可以修改现有纹理基础的数据,也可以使用反射的数据创建新纹理。