The small-half needs supports but the others do not.
The Arduino code can be found on GitHub https://github.com/awoehler/NavLight-Basic
These are designed to cover 3MMx10MM WS2812B LEDs. They barely just cover the LED and provide wider viewing angle at the expense of a little brightness.
Approximately 0.4 filament width you might need to change this a little I printed at 205 degrees.
One version I printed just using clear transparent and let the LED color create the color difference. Another version I printed half in transparent red and the other transparent clear and then the same with green and clear for the other wing tip.