我有一个三维场景生成的R rgl软件包。
我真的不知道怎么解决。
Here是一个再现问题的示例文件。要在工作目录中简单地下载文件,请执行R并运行:
library(rgl)
load("alps3d.Rdata") #This loads the alps3d variable
plot3d(alps3d)
writePLY("alps3d.ply")如何将3d场景保存为可以使用.pdf集成到LaTeX中的格式?
发布于 2016-06-13 01:51:49
您应该尝试使用writeASY()。它是为渐近线写的,它可以生产中华人民共和国,而不是U3D,但可能足够好。我试过您的示例场景,在Acrobat中加载结果大约需要5分钟,但是它最终会加载并工作。
writeASY()是对rgl的最新添加;您需要从rgl或Github副本中获取它。
发布于 2018-02-21 13:47:56
您可以使用rgl.postscript,它允许导出各种格式,包括pdf。嗯,结果不是很好,但这取决于情节的类型。
> x <- y <- seq(-10, 10, length = 20)
> z <- outer(x, y, function(x, y) x^2 + y^2)
> persp3d(x, y, z, col = 'lightblue')
> rgl.postscript("persp3d.pdf", "pdf")

您还可以导出到tex,允许进行一些手动修改。
https://stackoverflow.com/questions/28762096
复制相似问题