color | emissive | opacity

color

Per tutti gli oggetti visualizzabili si può scegliere il colore con l’attributo color.


emissive

Un oggetto con emissive=True emette luce (brilla).
Risulterà più luminoso rispetto agli altri oggetti della scena.

Non funziona con curve() e helix().


opacity

Gli oggetti diventano più o meno trasparenti specificando un valore da 0 a 1 per l’attributo opacity.

  • opacity=0, significa oggetto totalmente trasparente
  • opacity=1, significa oggetto opaco

Il codice seguente genera un cubo rosso leggermente trasparente

box(color = color.red, opacity = 0.8)

Nell’uso dei colori e della trasparenza ci sono alcuni problemi

  • gli oggetti curve, convex, faces, points e helix non accettano il parametro opacity
  • la scena con oggetti trasparenti potrebbe presentare degli errori…