ios - 如何使用 Metal 绘制圆弧?

标签 ios metal

我浏览了一些关于 iOS Metal API 的教程,他们提到 Metal 中的所有东西都是三角形。那么,如果我想画一个圆弧,我是否必须导入核心图形并使用它,或者是否有如何使用 Metal 做到这一点?

谢谢。

最佳答案

GPU(除了一些极少数异常(exception))专门处理三角形。正方形只是两个相互对接的三角形。一个圆圈就是一组呈扇形排列的小三角形。每个形状都是由许多以适当模式排列的小三角形组成的。

Metal 以低级方式与 GPU 通信,因此现在您的工作是根据三角形组来表达形状。

关于ios - 如何使用 Metal 绘制圆弧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28143441/

相关文章:

iphone - UIModalTransitionStyleFlipHorizo​​ntal 在 Landscape 中垂直翻转

objective-c - 创建全向 ScrollView

ios - 如何为您的移动网络应用程序提供安装屏幕?

ios - 写入 MTLTexture 会导致 fatal error

ios - 有关 iOS 上网络状态变化的通知

iphone - 键值编码@UnionOfObjects

metal - 旧版 Metal Feature Set Table 文档的可用性?

ios - 以 640x480@60fps 快速拍摄视频

random - 如何在 Metal 着色器中获取随机数?

ios - Metal 函数多次调用的性能