>  Q&A  >  본문

javascript - API를 통해 위젯 색상을 변경하는 방법은 무엇입니까?

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

巴扎黑巴扎黑2663일 전1160

모든 응답(1)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-07-05 11:01:19

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

    으아악

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

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

    회신하다
    0
  • 취소회신하다