我通過比較新的文檔工作陰謀頁是執行的情節「複雜」旋轉動畫下面的代碼示例:需要幫助使用par3dinterp和playwidget旋轉使用RGL R中
M <- r3dDefaults$userMatrix fn <- par3dinterp(time = (0:2)*0.75, userMatrix = list(M, rotate3d(M, pi/2, 1, 0, 0), rotate3d(M, pi/2, 0, 1, 0))) rglwidget() %>% playwidget(par3dinterpControl(fn, 0, 3, steps=15), step = 0.01, loop = TRUE, rate = 0.5)
我想要做的事情簡單得多 - 以恆定的速度,但我的腦袋,繞Z軸的情節似乎缺少關於時間規範的基本內容價值函數評估....我可以得到它旋轉部分的方式圓360degress然後回擺,但不會繼續前進...請幫助。
在此先感謝亞歷克斯
[我的東西想的排列像下面....
M <- r3dDefaults$userMatrix fn <- par3dinterp(time = 0:3, userMatrix = list(M, rotate3d(M, pi/2, 0, 0, 1), rotate3d(M, pi, 0, 0, 1), M)) rglwidget() %>% playwidget(par3dinterpControl(fn, 0, 2, steps=15), step = 0.01, loop = TRUE)
]
工程很好,非常感謝。我的基本錯誤是假設spin3d不能與小部件一起使用,並且您必須使用par3dinterp來控制您希望的任何移動。我也有點放心,編碼par3ddinterp和par3dintercontrol不完全是基本的。 –