Ich versteh die Problematik nicht. Kannst du es vielleicht mal aufzeichnen, was wo dein Problem liegt?
Du hast du doch das Dreieck mittels drei Linien ermittelt. Das Füllen des Dreiecks ist naiv gesehen eine klassische Rekursion.
Du ermittelst einfach den Mittelpunkt des Dreiecks und gehts von dort in jede Richtung, und schaust, ob der Punkt in deinem Dreieck liegt. Wenn ja, dann wird er gefüllt.
"Naiv gesehen" in dem Sinne, da eine Rekursion bei einer gewissen Dreieck-Größe zu einem sog. Stack overlow führen kann.
Dies ist der sog. Floodfill-Algorithmus

Da du aber schon von Rundungsfehlern sprichst, weiß ich nicht mal so ganz, ob du den Bresenham-Algorithmus überhaupt korrekt implementiert hast, denn der Clou ist, dass dieser Algorithmus die Rundungsfehler minimiert.