我对给定x
y
z
坐标中的矢量坐标动画的时间有疑问。到目前为止,我坚持为每行df
输出输出并将它们组装为.gif
。 rgl vector diagrams: show right angles for orthogonal vectors
我想要做的更接近这个Spherical Coordinate System 视频。但我不需要旋转坐标系。现在只有矢量旋转随着时间的推移就足够了。
以下是df
,x
,y
向量
z
time <- seq(1,30,0.1)
x <- runif(291,-0.14,0.1)
y <- runif(291,-0.14,0.1)
z <-sort(runif(291,-0.9,0.9),decreasing=TRUE)
df <- data.frame(x,y,z,time)
library(matlib)
library(rgl)
vec <- rbind(diag(3), c(0.04,0.09,0.85)) # just for example.
rownames(vec) <- c("X", "Y", "Z", "J")
open3d()
vectors3d(vec, col=c(rep("black",3), "red"), lwd=2)
[[空间中的三维矢量] [2]] [2]
答案 0 :(得分:0)
请参阅?movie3d
中的示例。那里的函数旋转坐标系,但它可以做任何你想做的事情,包括重绘整个场景。