关于annotation object的旋转

来源:互联网 发布:修改flash游戏数据 编辑:程序博客网 时间:2024/06/06 13:24

今天一同学在Matlab群里问如何将annotation object进行旋转,虽然我在写论文很忙,但是这种牛角尖的问题我就喜欢去钻研偷笑,于是google,baidu都用上,结果都没找到合理的答案,最后还是在matlab的doc文档里面找到了答案,下面贴出代码


ax = axes('XLim',[-2 1],'YLim',[-2 1],'ZLim',[-1 1]);t1 = hgtransform('parent',ax);view(3)h = annotation('rectangle',[0.3 0.3 0.5 0.5],'FaceColor',[1 1 0]);set(h,'Parent',t1)for r = 1:.1:10*pi    % Form z-axis rotation matrix     Rz = makehgtform('zrotate',r);     % Set transforms for both groups    set(t1,'Matrix',Rz)    pause(0.1);    drawnowend


0 0
原创粉丝点击