gpt4 book ai didi

python - 使用 Python 在 PDF 3D 中保存 3D 图

转载 作者:太空狗 更新时间:2023-10-29 21:49:17 25 4
gpt4 key购买 nike

我用 python 和 pyplot 生成了一个 3D 图。我能够将此图导出为 PDF。这很无聊,有时......平面 3D 图可能难以阅读/理解。

但是,PDF 支持交互式 3D 模型,例如 CAD 模型。这让我想知道是否可以将 matplotlib 或类似的东西生成的 3D 图导出为 3D PDF?这将是惊人的存储美丽的 3D 绘图!如果可以,我该怎么做?

最佳答案

与其说是一个答案,不如说是我目前研究的总结:

  • 一个previous question问得差不多,但没有得出结论

  • .pdf 支持两种内部 3d 格式 - u3d (自版本 7 起),以及 prc (自版本 8 起)。 prc 是一种更复杂但更紧凑的格式。

  • (约 2006 年):Acrobat 3d 支持更多格式 - 超过 40 种 - 但通过将它们转换为 u3d 进行导入 (reference)

  • (2013 年 12 月):matplotlib 的绘图核心仅为 2d; mplot3d 只是一种解决方法,所有内容在渲染之前都会投影到 2d。 ( reference ) 链接到 GlumPy ?

目前,我看到两种可能的方法:

  • 为 matplotlib 编写一个新的 3d 输出引擎到 u3d

  • 为 matplotlib 编写 3d 渲染器到 OpenGL(Acrobat 3d 可以捕获事件 OpenGL 帧的内容)

关于python - 使用 Python 在 PDF 3D 中保存 3D 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35508633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com