作者manphone (免凤)
看板MATLAB
标题[讨论] fill画图不能超过120次
时间Sat Mar 10 22:04:11 2012
假设重复画一个平面三角形画120次
x = [ 0 2 1];
y = [ 0 0 1];
hold on
for i=1:120
fill(x,y,[ 0 ;0.5; 1]);
end
120次以内都能正常显示此三角形的颜色
当再画一次的时候 也就是只要用fill在同一个画布上画超过120次
颜色就无法正常显示了(跟原本120次内的颜色不同)
我的matlab版本是2010b Unix
不知道这是不是这一个版本的bug呢
还是说 我有什麽地方没注意到呢
能否请版友们给我个方向让我找出解决方法 感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.218.228
1F:→ ht15trep:这麽做的目的是...? 03/11 10:56
2F:→ mp19990920:你这样做会产生120个petch object,若想一直更新颜色 03/11 11:21
3F:→ mp19990920: patch 03/11 11:22
4F:→ mp19990920:请用set来更新FaceVertexCData这个property 03/11 11:24
5F:→ manphone:好的 我去研究一下这个属性 谢谢! 03/11 15:37