Chào mọi người,
Mình có bài toàn như sau:
Cho n hình polygon có sẵn, (được định nghĩa bằng cái bảng n phần tử {x, y}
)
Vẽ 1 hình polygon “nằm sát” với các hình polygon đang có với các điểm mới được tính toán bởi các điểm trên đường biên giao giữa polygon mới này và các polygon đang có
Vd trong hình,
cho sẵn 2 polygon màu xanh lam và xanh lục
vẽ polygon thứ 3 màu cam, bằng cách chấm 5 điểm ABCDE
app sẽ tự tính và output polygon cam bằng A-p1…p9-DE
mình đã làm được phần “đổ màu” bằng cách XOR dữ liệu điểm trong polygon, nhưng khi tới phần output ra cái danh sách tọa độ điểm của polygon thì bí.
bạn nào có ý tưởng có thể chia sẻ với mình chút không?