【问题标题】:How to keep camera orientation fixed in an interactive 3D plot in R/Shiny如何在 R/Shiny 的交互式 3D 图中保持相机方向固定
【发布时间】:2018-08-17 20:32:21
【问题描述】:

我有一个 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 来实现这一点。任何指针将不胜感激。

【问题讨论】:

  • 我认为 Mike Wise 对stackoverflow.com/questions/36837472/… 的回答中的方法应该可行。您不需要显示矩阵,这只是为了表明它已成功检索。但是你需要更多地了解 Shiny 来修改他的答案来做你想做的事情。

标签: r 3d shiny rgl


【解决方案1】:

在最新的rgl(版本 0.99.18,目前仅在 R-forge 上)中,有一个名为shinyGetPar3d 的函数旨在满足您的需求。有关如何使用它的演示,请参阅 example(shinyGetPar3d)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-05
    • 2013-07-20
    • 1970-01-01
    • 2012-07-20
    • 2016-07-12
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    相关资源
    最近更新 更多