MATLAB之家

专注于收录分享MATLAB代码、技巧、经验!
当前位置:网站首页 / MATLAB基础 / 正文

matlab三维图形的透视、镂空和裁切处理

2017-05-24 / MATLAB基础 / 1770 次围观 / 0 次吐槽

matlab对三维图形的处理提供了很多的处理方式,matlab在采用默认设置画mesh图形时,对叠压在后面的图形做了影藏处理,但有时候却需要透视效果。本片经验就像大家介绍一下matlab对三维图形的透视、镂空和裁切处理。

1.透视图形,matlab提供的透视图形的指令,调用方式如下:

hidden off   %透视被叠压的部分

hidden on   %隐藏被叠压的部分

下图是演示透视的代码,如下图所示:

image.png

2.透视演示图形,如下图所示:

image.png

3.镂空图形,下面是演示如何利用“非数”NaN,对图形进行镂空处理的演示代码:

image.png

4.镂空演示具体图形,如下图所示:

image.png

5.裁切.NaN处理的图形不会产生切面,如果为了看清图形而需要表现切面,那么应该把被切部分强制为零。下面是表现切面的具体代码:

image.png

6.下面是利用matlab处理的裁切图形,如下图所示:

image.png

推荐您阅读更多有关于“matlab三维图形透视镂空裁切,”的文章

请在这里放置你的在线分享代码
本站所有文章如无特别注明均为原创。作者: ,复制或转载请以超链接形式注明转自 MATLAB之家
原文地址《matlab三维图形的透视、镂空和裁切处理
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP,Theme By zblog模板

Copyright©2021. MatlabHome All Rights Reserved. 蜀ICP备15004325号-1

分享:

支付宝

微信

扫一扫,想赞多少就多少~