4

rgl を使用していくつかの 3D 形状をプロットしようとしていますが、破線/点線を使用してポイントを接続したいと考えています。どうやってやるの?現在、私は持っています

require(rgl)

p1 <- c(0,0,0)
p2 <- c(1,0,0)
p3 <- c(1,1,0)
p4 <- c(0,1,0)
p5 <- c(0.5,0.5,0.5)

mat <- cbind(p1,p2,p3,p4,p1,p5,p2,p5,p3,p5,p4)
x <- as.numeric(mat[1,])
y <- as.numeric(mat[2,])
z <- as.numeric(mat[3,])

plot3d(x,y,z,type="l",lwd=2,lty=3,box=FALSE,axes=FALSE,xlab="",ylab="",zlab="")

動作しlwdますが、lty動作しません。私も試してみましlty="dashed"たが、無駄でした。

基本的に、できる3D形状をプロットしたい

  1. 簡単に回転/ズーム (rgl のように)
  2. ベクトル グラフィック形式 (rgl.postscript など) へのエクスポート
  3. 線種と色を指定する

それを達成できる別のパッケージがあれば、それも共有してください。ありがとう。

4

1 に答える 1