Нарисуйте перевернутую (зеркальную) текстуру в Psychtoolbox - PullRequest
0 голосов
/ 26 сентября 2019

Я использую Matlab и Psychtoolbox-3.Я создал текстуру, и теперь мне нужно нарисовать ее в зеркальной ориентации.Я пытаюсь использовать синтаксис

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

, поскольку, как и ожидалось, он поворачивается.

Есть ли способ сделать это в Psychtoolbox?

1 Ответ

0 голосов
/ 26 сентября 2019

Я не знаю psychtoolbox, но при условии, что вы можете получить базовую числовую матрицу, соответствующую tex, в MATLAB вы можете отразить / отразить любую матрицу, используя:

newMatrixHorizontallyReflected = fliplr(oldMatrix);

или

newMatrixVerticallyReflected = flipud(oldMatrix);

Я предполагаю, что вы можете либо изменить данные, которые лежат в основе существующей текстуры, либо создать новую текстуру с отраженными данными.

...