关于annotation object的旋转

今天一同学在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);
    drawnow
end


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值