javascript - Comment changer la couleur des widgets via l'API?
巴扎黑
巴扎黑 2017-07-05 10:59:19
0
1
1223

Comment changer la couleur d'un composant dans Forge Viewer ?

巴扎黑
巴扎黑

répondre à tous(1)
習慣沉默

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 :

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal