1. click 3 times to determine triangle 2. press 1~4 for different methods 1: check for all pixels 2: check for pixels in min_x~max_x, min_y~max_y 3: find interior and radius, draw along the edges while reducing radius 4: draw edges, run again with smaller triangle inside original triangle