Próbuję renderować wielokątów, ale mogą być renderowane tylko za pomocą prostokąty wyrównane do osi. Tak więc, szukam algorytmu, który może w zasadzie wypełnić wielokąt przy użyciu możliwej liczby prostokątów. Jeśli pomaga to zmniejszyć ilość, prostokąty mogą się nakładać na siebie.Wypełnianie wielokąta z najmniejszą ilością prostokąta
Ja już wdrożone this fill algorithm, które najczęściej wystarcza. Upadek polega na tym, że ogranicza prostokąty do każdego rzędu pikseli. Ostatecznie chcę zmniejszyć ilość prostokątów tak bardzo, jak to możliwe.
Zakładam od pytania, że wielokąt jest pikselowany? wielobok oparty na wektorze nie będzie mógł być wypełniony żadną skończoną liczbą prostokątów wyrównanych do osi, z wyjątkiem szczególnych przypadków ... – Chris