MATLAB中文论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 178|回复: 1|关注: 0
打印 上一主题 下一主题

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

[复制链接]

新手

7 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
跳转到指定楼层
1#
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;

论坛优秀回答者

中级

1186 麦片

财富积分


5001500


6

主题

5374

帖子

263

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

本版积分规则

关闭

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

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