如何在R / Shiny中将相机方向固定在交互式3D绘图中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在R / Shiny中将相机方向固定在交互式3D绘图中相关的知识,希望对你有一定的参考价值。
我有一个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
来实现这一目标。任何指针都将非常感激。
答案
在最新的rgl
(版本0.99.18,目前只在R-forge上),有一个名为shinyGetPar3d
的功能,旨在做你想要的。有关如何使用它的演示,请参阅example(shinyGetPar3d)
。
以上是关于如何在R / Shiny中将相机方向固定在交互式3D绘图中的主要内容,如果未能解决你的问题,请参考以下文章
如何始终在 R Shiny 的 DataTables 中显示 3 位小数? [关闭]