У меня есть программа, которая генерирует случайный четырехугольник, и мне нужно найти его область, но я не могу этого сделать. Я пытался обнаружить заполненные цветные пиксели, но не могу придумать, как это сделать. У вас есть идеи?
Мой код:
from tkinter import *
import random as rnd
import math
master = Tk()
winW = 600
winH = 600
w = Canvas(master, width = winW, height = winH)
w.pack()
x1 = rnd.randint(1, winW)
y1 = rnd.randint(1, winW)
x2 = rnd.randint(1, winW)
y2 = rnd.randint(1, winW)
x3 = rnd.randint(1, winW)
y3 = rnd.randint(1, winW)
x4 = rnd.randint(1, winW)
y4 = rnd.randint(1, winW)
points = [x1, y1, x2, y2, x3, y3, x4, y4]
w.create_polygon(points, outline = 'red', fill = 'blue', width = 2)
mainloop()