查看: 632|回复: 1|关注: 0

[已解决] 求教:生成的三维图像查看时太卡

[复制链接]

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
deltainfo存储的是三角形面片信息,每一行存储一个三角形面片信息,最终拼合为一个三维图像(如下)

                               
登录/注册后可看大图

目前采用的方法是逐个生成三角形面片,代码如下,但这种方法做出来的图像查看时太卡了,电脑显卡是GTX 850m ,不知道有没有好用点的函数来生成图形,谢谢各位大神了。
figure('name','3dfigure')
x=[deltainfo(:,2) deltainfo(:,5) deltainfo(:,8)];
y=[deltainfo(:,3) deltainfo(:,6) deltainfo(:,9)];
z=[deltainfo(:,4) deltainfo(:,7) deltainfo(:,10)];
c=ones(1,3)*0.5;         %颜色随便了
for i=1:n
    fill3(x(i,:),y(i,:),z(i,:),c);
    hold on
end
axis equal;

rocket.png

论坛优秀回答者

中级

1212 麦片

财富积分


5001500


6

主题

5438

帖子

269

最佳答案
  • 关注者: 124
发表于 2018-2-11 16:15:35 | 显示全部楼层 |此回复为最佳答案
我之前到时处理过这样的问题,也不卡,你想了解的话可以留你的qq给我
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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