多语言展示
当前在线:153今日阅读:176今日分享:34

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

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

电脑

2

matlab软件

方法/步骤
1

透视图形,matlab提供的透视图形的指令,调用方式如下:  hidden off   %透视被叠压的部分  hidden on   %隐藏被叠压的部分下图是演示透视的代码,如下图所示:

2

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

3

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

4

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

5

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

6

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

7

欢迎分享,如果你觉得本经验有用,欢迎分享给你的小伙伴们!!!

注意事项

如果本经验对你有帮助,记得点有用、收藏、评论哦!欢迎点击右边,分享给好友!

推荐信息