Qt (5.4 バージョン) のクラス階層は素晴らしいものです。Qt のソースで解決策を見つけようとしましたが、調査の終点はQPaintEngine
. このクラスにはメンバーがあります:
virtual void QPaintEngine::drawPath(const QPainterPath &)
このメンバーは単純なギャップ (何もしない) です。唯一の派生クラスは (Linux の実装) であり、メソッドQRasterPaintEngine
をオーバーライドしません。drawPath
誰かがアイデアを持っていますか?
パスをペイントする方法を見つけたいです。ペインターパス(簡易版(自己交差なし))はポリゴンに変換されていると思います。指定されたポリゴンが三角形化されます。三角測量の実装を見たいです。