Tambahkan widget UI augmented model shader ke adegan Anda - AWS IoT TwinMaker

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tambahkan widget UI augmented model shader ke adegan Anda

Widget shader model dapat mengubah warna objek dalam kondisi yang Anda tentukan. Misalnya, Anda dapat membuat widget warna yang mengubah warna mixer cookie di adegan Anda berdasarkan data suhu mixer.

Gunakan prosedur berikut untuk menambahkan widget shader model ke objek yang dipilih.

  1. Pilih objek dalam hierarki yang ingin Anda tambahkan widget. Tekan tombol + dan kemudian pilih Model Shader.

  2. Untuk menambahkan grup aturan visual baru, pertama ikuti petunjuk di bawah ini untuk membuat ColorRule, lalu di panel Inspector untuk objek ID Aturan, pilih. ColorRule

  3. Pilih EntityId, ComponentName, dan PropertyName Anda ingin mengikat shader model ke.

Buat aturan visual untuk adegan Anda

Anda dapat menggunakan peta aturan visual untuk menentukan kondisi berbasis data yang mengubah tampilan visual widget UI tambahan, seperti tag atau shader model. Ada contoh aturan yang disediakan, tetapi Anda juga dapat membuatnya sendiri. Contoh berikut menunjukkan aturan visual.

Contoh aturan visual dengan ekspresi berbasis suhu yang mengaktifkan ikon kesalahan, peringatan, dan info.

Gambar di atas menunjukkan aturan ketika properti data yang ditentukan sebelumnya dengan 'suhu' ID diperiksa terhadap nilai tertentu. Misalnya, jika 'suhu' lebih besar dari atau sama dengan 40, keadaan akan mengubah tampilan tag menjadi lingkaran merah. Target, ketika dipilih di dasbor Grafana, mengisi panel detail yang dikonfigurasi untuk menggunakan sumber data yang sama.

Prosedur berikut menunjukkan cara menambahkan grup aturan visual baru untuk lapisan UI ditambah pewarnaan mesh.

  1. Di bawah tab aturan di konsol, masukkan nama seperti ColorRule di bidang teks dan pilih Tambahkan Grup Aturan Baru.

    Tab “Aturan” dengan nama Peta Aturan Baru dimasukkan di atas tombol “Tambahkan Grup Aturan Baru”.
  2. Tentukan aturan baru untuk kasus penggunaan Anda. Misalnya, Anda dapat membuat satu berdasarkan properti data 'suhu', di mana nilai yang dilaporkan kurang dari 20. Gunakan sintaks berikut untuk ekspresi aturan: Kurang dari <, lebih besar dari adalah >, kurang dari atau sama adalah <=, lebih besar dari atau sama adalah >=, dan sama adalah ==. (Untuk informasi selengkapnya, lihat JEXLsintaks Apache Commons.)

  3. Tetapkan target ke warna. Untuk menentukan warna, seperti#fcba03, gunakan nilai hex. (Untuk informasi selengkapnya tentang nilai hex, lihat Heksadesimal.)