मैं एक बहुभुज जो मैं एक उदाहरण के लिए एक बेलनाकार 3D वस्तु कन्वर्ट करने के लिए करना चाहते हैं:
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)
मैं कैसे मान 2 और 5 उदाहरण के लिए के साथ z- अक्ष जोड़ने के लिए चारों ओर मेरे सिर नहीं मिल सकता है:
library(rgl)
lines3d(x = rep(x$x, 2), y = rep(x$y, 2), z = rep(c(2, 5), each = nrow(x)))
मैं चेहरे रंग और जुड़े बनाने के लिए करना चाहते हैं। की तरह कुछ विकिपीडिया चित्र पर सिलेंडर , लेकिन स्वाभाविक रूप से गोल नहीं समाप्त होता है, लेकिन उन बहुभुज के बजाय। tringles3d
या polygon3d
कार्यों शायद रहे हैं अगर मैं RGL पैकेज का इस्तेमाल किया है कि मैं क्या इस्तेमाल करना चाहिए, लेकिन मुझे समझ नहीं आता कैसे पुनर्गठन करने के लिए अपने data.frame। मैं RGL में ऐसा करने की जरूरत नहीं है। यही कारण है कि सिर्फ आर पैकेज है जो इस कार्य के लिए सबसे व्यवहार्य लग रहा था था। मैं कैसे 3 डी सिलेंडर प्लॉट करने के लिए अपने डेटा पुनर्निर्माण करना चाहिए?