R:用rgl包减少眩光

时间:2014-09-09 21:41:55

标签: r rgl

我正在使用rgl包来渲染多个形状,但是我遇到的问题是,不同视点处的反射/眩光量会分散注意力。我确信有一些属性需要改变才能使光源处于环境温度而非指示。我尝试过以下选项:

clear3d(type = "lights")
rgl.light()

以及

rgl.material(shininess=xx)

但我还没弄清楚如何改变这个属性。任何帮助将不胜感激。

A set of bordered cubes which reflect a lot of glare.

2 个答案:

答案 0 :(得分:3)

文档(?material3d)无疑是有点模糊,但我认为lit=FALSE会做你想做的事情:

set.seed(101)
x <- rnorm(5); y <- rnorm(5); z <- rnorm(5)
library("rgl")
plot3d(x,y,z,type="s",size=6,col="blue")

enter image description here

plot3d(x,y,z,type="s",size=6,col="blue",lit=FALSE)

enter image description here

答案 1 :(得分:0)

一种解决方案是改变镜面反射颜色:     库(RGL)

public function changeLabel():void{
  btnOpen.label = "labelChanged";
}

enter image description here