此函数为在MATLAB中利用 fill 函数绘制三维立方体障碍物的函数,其中 obs_start 为障碍物的左下角顶点,obs_len obs_wid obs_hei分别对应障碍物的长宽高三项数据。绘制障碍物的原理为输入障碍物每个面的4个顶点,依次用 fill 函数填充整个面,这样由 6 个面组成的障碍物就为立方体障碍物
2022-05-06 09:06:38 2KB matlab 文档资料 开发语言
1
在MATLAB软件中实现多种渐变填充效果。构建微小四边形,根据填充区域轮廓特征在循环体内保持纵横坐标的函数关系,不断使轮廓矩阵发生改变并做微量平移,每移动1次就用fill函数填充(填充色和轮廓色值相等或取消轮廓色)之后填充色值发生微小增量改变,可实现线性渐变和路径渐变填充;在循环程序中,用plot函数在同一坐标位置重叠画逐渐减小的中心对称图形,填充色和轮廓色不断做相应改变,可实现锥角渐变、放射渐变等径向渐变填充。选择有实用价值的图形进行了实例验证。
2021-06-22 12:02:21 660KB MATLAB fill函数 plot函数 填充