Apple使用Metal渲染时如何在UIKit中渲染自定义线宽

时间:2018-07-22 19:19:50

标签: ios metal metalkit

Question on Metal Line width说,无法以自定义线宽在金属上绘制线。但是apple表示其所有图形框架(如UIKitSpriteKitSceneKit)都使用Metal。我想知道这些框架的线宽如何不同?如果它们是由三角形组成的,是否有一些示例显示了如何做?那么,如何用不同宽度的线绘制一个圆形的其他原始形状呢?

1 个答案:

答案 0 :(得分:0)

我不知道苹果是如何做到的。但是我发现该站点可以非常简单地解释如何对三角形的宽度可变的线进行抗锯齿处理。它适用于OpenGL,但Metal几乎相同。在线上还有许多其他类似的网站,如果您搜索该主题,则还有其他说明和方法。

http://merowing.info/2012/04/drawing-smooth-lines-with-cocos2d-ios-inspired-by-paper/