javascript - API를 통해 위젯 색상을 변경하는 방법은 무엇입니까?
巴扎黑
巴扎黑 2017-07-05 10:59:19
0
1
1202

Forge Viewer에서 구성 요소의 색상을 변경하는 방법은 무엇입니까?

巴扎黑
巴扎黑

모든 응답(1)
習慣沉默

예, viewer.setThemingColor() 这个函数来设置,它接受的参数是一个 THREE.Vector4。Forge Viewer 用 THREE.Vector4(x, y, z) 来表示三原色 (r, g, b)w 代表不透明度 alpha를 사용할 수 있습니다. 각 매개변수는 0에서 1 사이입니다. 세 가지 기본 색상의 색상 코드는 255로 나누어야 합니다. 호출 예시는 다음과 같습니다:

으아악

원본 녹지 공간이 빨간색으로 변한 결과 스크린샷:

구성 요소의 색상을 복원하려면 viewer.clearThemingColors() 이 함수를 호출하여 색상 설정을 지울 수 있습니다. 결과는 다음과 같습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿