MATLAB绘制长方体 |
您所在的位置:网站首页 › 长方体和正方体的图案怎么画 › MATLAB绘制长方体 |
MATLAB绘制长方体[patch]
1. 效果展示2. 代码汇总3. 函数调用4. patch函数5 多多点赞交流
1. 效果展示
例1. 绘制一个原点在(5,10,15),尺寸XYZ为(2,3,4)的长方体: 文件自行取用:PlotCuboid.m 提取码:24bg 前面的注释比较清楚,还需要讲一下patch函数。 3. 函数调用调用方法很简单,第一个参数是长方体的原点,第二个参数是长宽高,输入命令: PlotCuboid([5,10,15],[2,3,4])回车运行即可得到例1中的结果。 patch函数有多种调用形式,我们只谈用到的。 格式如下: patch('Vertices',V,'Faces',F,Name,Value);Vertices指示后面的参数是用到的顶点,即V中存储的是顶点。在本文中,V就是vertex,例1中的Vertex: Faces指示后面的参数是需要绘制的面,面由顶点组成。在本文中,F就是facet,例1中的facet: ( 注意: 四个点可以形成两个面,实际上是绘制了两个三角面) Name-Value对指定了一些特殊的属性: FaceVertexCData:指定顶点的颜色 FaceColor:指定面的颜色(这里的interp是使用顶点颜色插值) FaceAlpha:指定面的透明度 其余的可以去看官方文档继续了解。 5 多多点赞交流 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |