这次提交更新了Neil Tandon的热门提交(#30733),将孵化模式放置在补丁对象上。形成孵化模式的主要算法与原来基本相同,但更多的格式选项暴露给用户,hatchfill2带来了对HG2图形系统的支持(自R2014b以来)。万博1manbetx
特点:
*支万博1manbetx持基本图形对象:PATCH, HGGROUP, AREA, BAR,和CONTOUR对象。Pre-HG2 (pre-R2014b) MATLAB版本不再支持。万博1manbetx
*支万博1manbetx持3D表面。注意:在曲面上孵化是不正确的。
*四种孵化模式:
- 'single'单行
- '交叉'双交叉舱口
补丁边界内的斑点(部分支持)万博1manbetx
-“outspeckle”在边界外的斑点(部分支持)万博1manbetx
*用户自定义选项现在通过参数名称/值对输入参数界面设置。选项包括HatchAngle, HatchDensity, HatchOffset, HatchColor, HatchLineStyle, HatchLineWidth, specklemarkstyle,和SpeckleFillColor
*主动格式-孵化线对象监听补丁对象或轴的变化,以保持孵化真实的用户选项(此时sans print支持)万博1manbetx
* hatch line对象的基本图形对象属性(Visible, Clipping, HitTest, Interruptible, BusyAction,和UIContextMenu)同步到基础补丁对象。只有Visible属性可以通过设置HatchVisible选项为'on'或'off'来解除链接。
注意:
*斑点多面PATCH和HG2 CONTOUR没有正确实现。如果有人需要修复这个功能,请发布请求,我会看看我能做些什么。
待办事项:
*打印支持-实现万博1manbetx“printmode”类似于lateximage
*多面斑点支持-消除所有内部边缘的geth万博1manbetxgdata
*传奇支持- HG万博1manbetx2是真正的挑战,如果不是不可能。用户建议使用legendflex (FEX#31092或在https://github.com/kakearney/legendflex-pkg).参见Drecalde & SeungHyoung Ryu的评论。谢谢你们了! !
引用作为
Kesh Ikuma(2021)。Hatchfill2(//www.tianjin-qmedu.com/matlabcentral/fileexchange/53593-hatchfill2), MATLAB中央文件交换。检索.