标签: algorithm vector-graphics
矢量图形中用于渲染填充路径的标准算法是什么?
我不仅对渲染笔画的过程感兴趣,我还想知道如何填充形状 - 如何确定给定点是在路径内部还是外部(我相信甚至指定什么规则内外均值不是一件简单的事情。)
答案 0 :(得分:2)
查找轮廓(周边为多边形)
这我觉得你已经有了
三角测量(或切割成凸多边形)
有许多方法,如:
请参阅Wiki Polygon triangulation
填充凸三角形/多边形
这很容易使用
<强>式强>
这个东西比较复杂,听起来就像第一次听到的那样。为:
轮廓宽度 pen,stroke
pen,stroke
通过将轮廓移出或移出来将轮廓转换为多边形。有关详细信息,请参阅this
大纲样式 pen,stroke
完整,点划线,点点,...有关详细信息,请参阅this
填充样式 brush
brush
loop + intersection + inside polygon test will