Ho una scena 3D generata con il pacchetto R rgl.Salvataggio della scena 3D rgl in u3d (per l'integrazione .pdf)
- Posso salvarlo in formato RTL e OBJ tramite le funzioni Rgl, ma queste funzioni non supportano i colori.
- Posso salvarlo in WebGL, ma non riesco a trovare un convertitore WebGL per .u3d, né alcun modo per inserire contenuto WebGL in un file .pdf (generato con LaTeX).
posso salvarlo in formato PLY e poi esportare in .u3d (ad esempio utilizzando MeshLab), ma mi dà il seguente errore:
Error in if (sum(normals[1:3, it[j, i]] * normal) < 0) normals[, it[j, : missing value where TRUE/FALSE needed
che davvero non so come risolvere.
Here è un file di esempio per riprodurre il problema. Per riprodurre semplicemente scaricare il file nella directory di lavoro, eseguire ed eseguire R:
library(rgl)
load("alps3d.Rdata") #This loads the alps3d variable
plot3d(alps3d)
writePLY("alps3d.ply")
Come posso salvare la scena 3D in un formato che può essere itegrated in .pdf utilizzando LaTeX?
Il file di esempio non è più disponibile per il download dal sito collegato. Puoi caricarlo di nuovo o hai un altro modo semplice per riprodurre il problema con PLY? – WhiteViking
@WhiteViking grazie per avermi informato. Ho aggiornato il link per il download, dovrebbe funzionare ora. – AF7
http://stackoverflow.com/q/12781129/471093 e http://r.789695.n4.nabble.com/Exporting-an-rgl-graph-td1872712.html potrebbe rivelarsi utile – baptiste