我正在使用rgl包来渲染多个形状,但是我遇到的问题是,不同视点处的反射/眩光量会分散注意力。我确信有一些属性需要改变才能使光源处于环境温度而非指示。我尝试过以下选项:
clear3d(type = "lights")
rgl.light()
以及
rgl.material(shininess=xx)
但我还没弄清楚如何改变这个属性。任何帮助将不胜感激。
答案 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")
plot3d(x,y,z,type="s",size=6,col="blue",lit=FALSE)
答案 1 :(得分:0)
一种解决方案是改变镜面反射颜色: 库(RGL)
public function changeLabel():void{
btnOpen.label = "labelChanged";
}