cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk menukar warna widget melalui API?

Bagaimana untuk menukar warna komponen dalam Forge Viewer?

巴扎黑巴扎黑2744 hari yang lalu1232

membalas semua(1)saya akan balas

  • 習慣沉默

    習慣沉默2017-07-05 11:01:19

    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

    balas
    0
  • Batalbalas