声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1383|回复: 2

[编程技巧] 求助:如何编程播放直径不断变化的球体

[复制链接]
发表于 2006-11-7 11:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
高手指点哈
回复
分享到:

使用道具 举报

发表于 2006-11-7 14:40 | 显示全部楼层
假冒了一个,看起来似乎是半径在变化,不过事实上不是,只是我改变了axes的Position属性而已,现在还不知道怎么画一个指定半径的球,有高手请指教一下:


  1. Fig = figure('unit','normalized','menubar','none', ...
  2.     'numbertitle','off','tag','C1','Name','半径好像在变化的球...', ...
  3.     'Defaultuicontrolunits','normalized','DoubleBuffer','on');

  4. A1 = axes('Parent',Fig,'Unit','Normalized','Position', ...
  5.             [.2 .2 .6 .6],'Tag','A1','xticklabel',{},'yticklabel',{}, ...
  6.             'DrawMode','Fast','NextPlot','replace');

  7. sphere(30);hold on;axis off;
  8. shading interp;axis equal
  9. pause(.5);
  10. i = 1;P = get(A1,'Position');
  11. while i<10   
  12.     set(A1,'Position',P+i*[-.025 -.025 .05 .05]);
  13.     pause(.5);
  14.     i = i+1;
  15.     if i>9;
  16.         i = 1;
  17.     end
  18. end
复制代码

评分

1

查看全部评分

发表于 2006-11-7 16:20 | 显示全部楼层
我试试了,二楼编的还不错
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-26 03:45 , Processed in 0.068866 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表