library(rgl)
調査.
library(rgl)
を使った三次元作図プログラミングは初めてなのだが
……
いろいろ工夫してみる.
library(rgl)
の shade3d
と cylinder3d()
をこんなふうに組み合わせて作図している.
shade3d( cylinder3d(center = xzy, radius = radius), color = "#a04040" # alpha = 0.5 などと透過 (semi-transparent) 指定可能 )円筒といっても下の図 (上下転倒した視点から見ている図) でわかるように, ホントの円筒ではなくポリゴンで近似していることがわかる. 円周を分割するポリゴン数は
cylinder3d()
のオプション sides
で指定できる.
下の図の場合は, デフォルトである sides = 8
.