r - 将 webGL html 转换为 SVG

标签 r svg latex webgl vector-graphics

我正在使用带有 misc3d 和 rpanel 库的 R 在 webGL 中创建 3d 图像。然后我需要通过 Latex 将图像嵌入到 PDF 中。

3d 图像渲染得很好,看起来很棒 - 但我想我需要将 webGL HTML 文件转换为 SVG 或其他可以嵌入 Latex 的矢量图形文件。

关于如何实现这一点的任何建议?

最佳答案

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

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

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

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

    关于r - 将 webGL html 转换为 SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14059669/

    相关文章:

    r - 如何编写一个也接受字符输入的 NES 函数?

    javascript - CSS更改文本标签的X位置

    latex - R Markdown 版本的\framesubtitle?

    layout - 页面未满时,如何将脚注强制到页面的最底部?

    text - LaTeX 中的缩进自动换行

    rmarkdown 渲染无法识别参数

    R - 在 data.frame 中的成对比较组中计算相似值

    javascript - 如何将附加参数传递给 graffle.js

    javascript - android 2.3 上的 d3.js 可视化

    c++ - R包安装报错: relocation 0 has invalid symbol index 11