我想弄清楚如何让 Skia 从路径几何中生成网格。我查了 SkPath::dump
, SkPath::writeToMemory
, SkPath::serialize
,但是它们似乎都输出路径内容而不是网格。
注意:网格是指由路径形状的 segmentation 生成的三角形网格,以后可以使用非 vector 图形 API 进行渲染,例如 OpenGL/Vulkan。类似于 ID2D1Geometry::Tessellate
的输出.
最佳答案
因为我已经登记了 Skia source在将视频缓冲区插入 GPU 管道之前,从路径到三角形的 segmentation 会在渲染步骤中自动进行。所以你不必担心,图书馆会照顾自己。除非你想显式地获得镶嵌步骤的输出,但我怀疑这个 API 是为用户导出的。可能它对图书馆用户是隐藏的。
关于c++ - 如何从 Skia 路径几何中获取网格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60126640/