gpt4 book ai didi

r - 在三维空间中为矢量设置动画

转载 作者:行者123 更新时间:2023-12-05 07:51:24 26 4
gpt4 key购买 nike

我对给定 x y z 坐标中矢量坐标随时间的动画有疑问。到目前为止,我坚持为 df 的每一行输出并将它们组装为 .gifrgl vector diagrams: show right angles for orthogonal vectors

我想做的更接近这个Spherical Coordinate System 视频。但我不需要旋转坐标系。目前仅矢量随时间旋转就足够了。

这是xyz向量的例子df

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)

[[空间中的 3d 向量][2]][2]

3d vector in space

最佳答案

请参阅 ?movie3d 中的示例。那里的函数旋转坐标系,但它可以做任何你想做的事情,包括重绘整个场景。

关于r - 在三维空间中为矢量设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35121470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com