Ya, anda boleh menggunakan viewer.setThemingColor() 这个函数来设置,它接受的参数是一个 THREE.Vector4。Forge Viewer 用 THREE.Vector4 的 (x, y, z) 来表示三原色 (r, g, b),w 代表不透明度 alpha Ambil perhatian bahawa setiap parameter adalah antara 0 dan 1. Kod warna bagi tiga warna utama mesti dibahagikan dengan 255. Contoh panggilan adalah seperti berikut:
// 变成红色
var color = new THREE.Vector4( 255/255, 0, 0, 1 );
viewer.setThemingColor( 2498, color);
Tangkapan skrin hasil, ruang hijau asal bertukar merah:
Jika anda ingin memulihkan warna komponen, anda boleh memanggil viewer.clearThemingColors() fungsi ini untuk mengosongkan tetapan warna
Ya, anda boleh menggunakan
viewer.setThemingColor()
这个函数来设置,它接受的参数是一个THREE.Vector4
。Forge Viewer 用THREE.Vector4
的(x, y, z)
来表示三原色(r, g, b)
,w
代表不透明度alpha
Ambil perhatian bahawa setiap parameter adalah antara 0 dan 1. Kod warna bagi tiga warna utama mesti dibahagikan dengan 255. Contoh panggilan adalah seperti berikut:Tangkapan skrin hasil, ruang hijau asal bertukar merah:
Jika anda ingin memulihkan warna komponen, anda boleh memanggil
viewer.clearThemingColors()
fungsi ini untuk mengosongkan tetapan warna