如何在R / Shiny中将相机方向固定在交互式3D绘图中

问题描述 投票:0回答:1

我有一个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()

不幸的是,我不熟悉JavascriptShiny来实现这一目标。任何指针都将非常感激。

r 3d shiny rgl
1个回答
0
投票

在最新的rgl(版本0.99.18,目前只在R-forge上),有一个名为shinyGetPar3d的功能,旨在做你想要的。有关如何使用它的演示,请参阅example(shinyGetPar3d)

© www.soinside.com 2019 - 2024. All rights reserved.