将 webGL html 转换为 SVG

2024-02-12

我正在使用 R 以及 Misc3d 和 rpanel 库,在 webGL 中创建 3D 图像。然后我需要通过 Latex 将图像嵌入到 PDF 中。

3D 图像渲染良好并且看起来很棒 - 但我想我需要将 webGL HTML 文件转换为 SVG 或其他类型的矢量图形文件can嵌入乳胶中。

关于如何实现这一目标有什么建议吗?


也许我错了,但这种方式对我来说没有意义。

  • 你有3D坐标
  • 您可以使用 webGL 将基于 3D 坐标的对象渲染为 2D 光栅化图像
  • 那么您想从渲染图像中提取 2D 矢量坐标吗?

从 webGL 帧缓冲区中,您可以获得光栅化数据(无矢量信息)。所以这就像将光栅化图像(如 png)转换为 SVG。由于(我知道)无法从光栅化图像中获取矢量信息,因此图像很可能会嵌入到 SVG 文件中。与光栅化图像相比,这并不是真正的好处。

也许您可以使用矢量信息(用于绘制 webGL 图像)直接绘制到 SVG 图像?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 webGL html 转换为 SVG 的相关文章

随机推荐