I resmi için, silindirik bir 3D nesne dönüştürmek istiyorum bir çokgen vardır:
x <- structure(list(x = c(7.99, 6.25, -1.77, -1.8, -0.48, 3.93, 7.99
), y = c(2.84, 2.31, 2.43, 2.98, 3.19, 3.26, 2.84)), row.names = c(NA,
7L), class = data.frame)
plot(x$x, x$y, type = n)
polygon(x$x, x$y, col = blue)
points(x$x, x$y)
Ben mesela değerler 2 ve 5 z ekseni eklemek için etrafında başımı alamıyorum:
library(rgl)
lines3d(x = rep(x$x, 2), y = rep(x$y, 2), z = rep(c(2, 5), each = nrow(x)))
Ben renkli ve bağlı yüzleri yapmak istiyorum. Böyle bir şey Vikipedi çizimler üzerinde silindir yerine, fakat doğal olarak yuvarlak değil biter, ancak bu poligon. tringles3d
veya polygon3d
fonksiyonlar ı rgl paket kullanılırsa kullanmam gerektiğini muhtemelen, ama nasıl yeniden yapılandırmak benim data.frame anlamıyorum. Ben rgl bunu gerekmez. Yani bu görev için en uygun görünüyordu sadece R paketi oldu. Nasıl 3D silindir çizmek için verilerimi yeniden organize edilmelidir?