图片缩略图

crosshatch_poly

版本1.1.0.0 (12 KB) 马修Roughan
crosshatch_poly以指定的角度和间隔用斜线填充多边形。
2.0
2评级

2下载

更新2009年7月22日

查看许可协议

crosshatch_poly以指定的角度和间隔用斜线填充多边形。它在概念上类似于填充,除了填充是一个阴影,或只是线。

例如,查看由包含的文件crosshatch_poly_test.m生成的绘图

它允许在不同的多边形上有多个重叠的孵化,甚至可以用来获得斑点效果。对于不同的线条样式、颜色、宽度和背景颜色,它有相当数量的选项。

目前的一个主要限制是它只能应用于凸多边形。

引用作为

马修Roughan(2020)。crosshatch_poly(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24799-crosshatch_poly), MATLAB中央文件交换。检索

意见及评分(2)

大卫Wozabal

这看起来是一个很好的函数。

然而,我注意到,如果轴在不同的比例上(特别是孵化的角度总是90度,独立于各自的参数),它就会停止工作。

示例(从crosshatch_poly_test.m修改)
--------------------------------------------------------------------
x = 2 + [0 3 3 0];
y = 1 + [0 0 3 3];

% % % %简单的例子
图(1)
(h g) = crosshatch_poly (x * 1000 y, 30岁,0.25 * 1000,……
‘edgestyle’,‘-’,‘edgecolor’,‘b’,‘edgewidth’,2,…
“线型”、“——”、“linecolor”、“r”,“线宽”,1);
set(gca, 'xlim', [0 7*1000]);
set(gca, 'ylim', [0 7]);
轴广场
-----------------------------------------------------------------------------

奥利弗命名

如文档所述,只支持凸形状。万博1manbetx

更新

1.1.0.0

修正了输入参数解析中的输入错误。多亏达伦·罗兰找到了它。

MATLAB版本兼容性
创建R2007a
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:点画