- 如果要在一個畫面中放多個物件,列在後面的物件顯示時會在上層。
- 如果要製作成動畫的效果,可以迴圈形式產生,改變座標軸再度filp (執行"Screen('Flip',window)"),即可做出動畫效果。
[window, rect]=Screen('OpenWindow',1,[200 100 0],[20 20 820 620]);
% 畫圓框
Screen('FrameOval',window,[255 0 0],[20 20 120 120])
% 畫實心圓
Screen('FillOval',window,[255 0 0],[200 20 320 120])
% 畫矩形框
Screen('FrameRect',window,[255 0 0],[400 20 520 120])
% 畫實心矩形
Screen('FillRect',window,[255 0 0],[600 20 720 120])
% 畫線
Screen('DrawLine',window,[0 0 255],200,200, 400, 400)
% 畫多條線:線段的起點跟終點用向量表示
Screen('DrawLines',window,[200 300 300 400 400 500; 300 300 400 400 500 600],10, [255 8 89])
% 畫圓弧:第5-6個input是開始及結束的角度
Screen('DrawArc',window,[0 0 255],[20 200 320 320],23,200)
% 畫扇形:第5-6個input是開始及結束的角度
Screen('FillArc',window,[0 0 255],[400 200 520 320],23,56)
% 畫實心多邊形:以向量表示xy座標
Screen('FillPoly',window,[0 0 255],[200 300 300 400 400 500; 300 300 400 400 500 600]')
% 畫多邊形框
Screen('FramePoly',window,[0 0 255],[200 300 300 400 400 500; 300 300 400 400 500 600]')
% 呈現文字
Screen('TextFont',window, 'Courier'); % 設定字型
Screen('TextSize',window, 30); % 設定大小
Screen('TextStyle', window, 0); % 設定樣式
% 設定要顯示的文字跟位置
Screen('DrawText', window, 'Muscle', 100, 300, [255 0 255]);
DrawFormattedText(window,'Bone','center','center',[255 0 255]);
Screen('Flip',window)
WaitSecs(5)
Screen('CloseAll');
沒有留言:
張貼留言