javascript - Bagaimana untuk menukar warna widget melalui API?
巴扎黑
巴扎黑 2017-07-05 10:59:19
0
1
1222

Bagaimana untuk menukar warna komponen dalam Forge Viewer?

巴扎黑
巴扎黑

membalas semua(1)
習慣沉默

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan