Oui, vous pouvez utiliser viewer.setThemingColor() 这个函数来设置,它接受的参数是一个 THREE.Vector4。Forge Viewer 用 THREE.Vector4 的 (x, y, z) 来表示三原色 (r, g, b),w 代表不透明度 alpha Notez que chaque paramètre est compris entre 0 et 1. Les codes couleurs des trois couleurs primaires doivent être divisés par 255. L'exemple d'appel est le suivant :
// 变成红色
var color = new THREE.Vector4( 255/255, 0, 0, 1 );
viewer.setThemingColor( 2498, color);
Capture d'écran du résultat, l'espace vert d'origine est devenu rouge :
Si vous souhaitez restaurer la couleur du composant, vous pouvez appeler viewer.clearThemingColors() cette fonction pour effacer le réglage de la couleur. Le résultat est le suivant :
Oui, vous pouvez utiliser
viewer.setThemingColor()
这个函数来设置,它接受的参数是一个THREE.Vector4
。Forge Viewer 用THREE.Vector4
的(x, y, z)
来表示三原色(r, g, b)
,w
代表不透明度alpha
Notez que chaque paramètre est compris entre 0 et 1. Les codes couleurs des trois couleurs primaires doivent être divisés par 255. L'exemple d'appel est le suivant :Capture d'écran du résultat, l'espace vert d'origine est devenu rouge :
Si vous souhaitez restaurer la couleur du composant, vous pouvez appeler
.viewer.clearThemingColors()
cette fonction pour effacer le réglage de la couleur. Le résultat est le suivant :