正三角形みたいのを追加したくなったらRasterizerにdraw正三角形を追加するのバカげてるだろ?
じゃあポリゴンでしか扱えないのもバカげてるだろ?

だから

TCustomPolygon = class(TClass1);
TSeisankakkei = class(TCustomPolygon);
TRect = class(TCustomPolygon);
TPolygon = class(TPolygon)

ってやっていく

-------------------------------------
ラスタライザっていうのはデバイスに近いでしょ?低レベルなわけ
デバイスにできることって限られてんじゃん。その限られたことを全部最初に書いておけばいいだけ
よりハイレベルな、正三角形描画みたいなのは↑で実現する