我有一个3D rgl图,用户可以根据一些输入对其进行修改(您可以在https://magalab.shinyapps.io/rgl_test/上看到它的运行情况)。但是,每次用户修改输入设置时,渲染器都会返回到初始方向以重新绘制模型。我想保持更新之间的方向一致。我知道如何在rgl中做到这一点,并且已经有另一个类似的问题 (Shiny RGL Plot3D: Keep Plot View Orientation On Replot),但未收到任何答案。
shiny app rglwidget get userMatrix to generate another plot with same rotation可能有一个相关的主题,但是我不想看到userMatrix
,只需将其传递给open3d()
。
不幸的是,我对Javascript
和Shiny
并不熟悉。任何指针将不胜感激。
答案 0 :(得分:0)
在最新的rgl
(版本0.99.18,当前仅在R-forge上)中,有一个名为shinyGetPar3d
的函数旨在执行您想要的操作。有关使用方法的说明,请参见example(shinyGetPar3d)
。