У меня есть 3D-сцена, сгенерированная с пакетом R rgl.
- Я могу сохранить его в RTL и OBJ формате через функции rgl, но эти функции не поддерживают цвета.
- Я могу сохранить его в WebGL, но тогда я не могу найти конвертер WebGL в .u3d и любой способ вставить содержимое WebGL в файл .pdf(сгенерированный LaTeX).
-
Я могу сохранить его в формате PLY, а затем экспортировать в .u3d (например, используя Meshlab), но он дает мне следующую ошибку:
Error in if (sum(normals[1:3, it[j, i]] * normal) < 0) normals[, it[j, : missing value where TRUE/FALSE needed
Что я действительно не знаю, как решить.
Здесь - пример файла для воспроизведения проблемы. Для воспроизведения просто загрузите файл в рабочий каталог, выполните R и запустите:
library(rgl)
load("alps3d.Rdata") #This loads the alps3d variable
plot3d(alps3d)
writePLY("alps3d.ply")
Как сохранить 3D-сцену в формате, который можно отнести в формате .pdf, используя LaTeX?