Forge Viewer でコンポーネントの色を変更するにはどうすればよいですか?
はい、viewer.setThemingColor() 这个函数来设置,它接受的参数是一个 THREE.Vector4。Forge Viewer 用 THREE.Vector4 的 (x, y, z) 来表示三原色 (r, g, b),w 代表不透明度 alpha を使用できます。各パラメータは 0 から 1 の間であることに注意してください。三原色のカラー コードは 255 で割る必要があります。呼び出し例は次のとおりです:
viewer.setThemingColor()
THREE.Vector4
(x, y, z)
(r, g, b)
w
alpha
元の緑のスペースが赤に変わった結果のスクリーンショット:
コンポーネントの色を復元したい場合は、viewer.clearThemingColors()この関数を呼び出して色の設定をクリアします。結果は次のようになります:
viewer.clearThemingColors()
はい、
リーリーviewer.setThemingColor()
这个函数来设置,它接受的参数是一个THREE.Vector4
。Forge Viewer 用THREE.Vector4
的(x, y, z)
来表示三原色(r, g, b)
,w
代表不透明度alpha
を使用できます。各パラメータは 0 から 1 の間であることに注意してください。三原色のカラー コードは 255 で割る必要があります。呼び出し例は次のとおりです:元の緑のスペースが赤に変わった結果のスクリーンショット:
コンポーネントの色を復元したい場合は、
viewer.clearThemingColors()
この関数を呼び出して色の設定をクリアします。結果は次のようになります: