2014-09-09 5 views
2

rgl 패키지를 사용하여 여러 모양을 렌더링하고 있지만, 다른 시점의 반사/눈부심이 산만해질 수 있다는 문제가 있습니다. 나는 광원이 지시 된 것보다 주변에 있도록 변화시켜야 할 몇 가지 속성이 있다고 확신한다.R : rgl 패키지로 눈부심 줄이기

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

뿐만 아니라

rgl.material(shininess=xx) 

그러나 나는 확실히이 속성을 변경하는 방법을 알아 냈하지 않은 : 나는 다음과 같은 옵션을 가지고 노는 시도했다. 어떤 도움이라도 대단히 감사하겠습니다.

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

+0

당신이 재현 예를 들어 줄 수 있습니까? –

+0

shininess를 100으로 설정하려고 했습니까? – Georg

답변

2

문서는 (? 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

0

한 가지 해결책은 반사 색상을 변경하는 것입니다 라이브러리 (RGL)

set.seed(101) 
x <- rnorm(5); y <- rnorm(5); z <- rnorm(5) 

plot3d(x, y, z, type = 's', size = 6, col = 'blue', specular = 'white') 

enter image description here