Плохое отображение текста в выводе rgl с темным фоном
Когда я вывожу rgl
Сцена с использованием OpenGL, которая включает в себя текст и темный фон, текст не отображается должным образом.
Образец кода:
library(rgl); library(htmlwidgets)
open3d()
bg3d(color = "black")
text3d(0, 0, 0, text = "Text", color = "blue")
saveWidget(rglwidget(), "Example.html")
Вывод в устройстве R по умолчанию:
Вывод из виджета HTML (отображается здесь в Google Chrome):
Что я могу сделать, чтобы исправить это поведение?
1 ответ
Решение
Вы должны установить на black
background
вариант saveWidget
,
library(rgl); library(htmlwidgets)
open3d()
bg3d(color = "black")
text3d(0, 0, 0, text = "Text", color = "blue", specular="black",)
saveWidget(rglwidget(), "Example.html", background = "black")