ホームページ  >  に質問  >  本文

JavaScript - API を通じてウィジェットの色を変更するにはどうすればよいですか?

Forge Viewer でコンポーネントの色を変更するにはどうすればよいですか?

巴扎黑巴扎黑2663日前1162

全員に返信(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
  • キャンセル返事