Help with Circuitpython Graphics

I missed the color_index = 3 or whatever. That works thanks.

# Circuitpython vectorio test
# Tony Goodhew 3rd Feb 2025
# I'm using a CLUE with 240x240 display
import time
import board
import displayio
import vectorio

display = board.DISPLAY # get display object (built-in on some boards)
maingroup = displayio.Group()
display.root_group = maingroup

pal = displayio.Palette(4)

pal[0] = 0xff0000  # RED
pal[1] = 0x00ff00  # GREEN
pal[2] = 0x0000ff  # BLUE
pal[3] = 0x000000  # BLACK

display.auto_refresh=False

points=[(5, 5), (0, 200),  (200, 0)]
triangle = vectorio.Polygon(pixel_shader=pal, points=points, x=0, y=0,color_index=0)
maingroup.append(triangle)

circle = vectorio.Circle(pixel_shader=pal, radius=50, x=100, y=90,color_index=3)
maingroup.append(circle)

rectangle = vectorio.Rectangle(pixel_shader=pal, width=60, height=45, x=155, y=15,color_index=2)
maingroup.append(rectangle)

display.refresh()
time.sleep(0.2)

while True:
    pass

Working now - Thanks