二次ベジエ曲線のデータ構造と操作のライブラリはありますか? 実装する必要があります:
- ベジエからビットマップへの任意の品質での変換
- ベジェ曲線の最適化
- 減算、抽出、レンダリングなどの一般的な操作。
言語: c、c++、.net、python
実装のないアルゴリズム (疑似コードなど) も役立つ可能性があります。(特に最適化)
nodebox には、少しの python lib が含まれています。
http://nodebox.net/code/index.php/ベジエ
inkscape 内にはたくさんのアルゴリズムがありますが、inkscape の場合に外部でどれだけ簡単に使用できるか、まだコードを掘り下げていませんでした。
更新: Inkscape は lib2geom を使用しています:
lib2geom (私生活では 2Geom) は当初、Inkscape 用に開発されたライブラリでしたが、あらゆるアプリケーションに堅牢な計算ジオメトリ フレームワークを提供します。これはレンダリング ライブラリではなく、弧の長さの計算などの高レベルのアルゴリズムに集中しています。
lib2geom はhttp://lib2geom.sourceforge.netにあります
カイロを見てみたいと思うかもしれません。すべての要件を満たしているかどうかは正確にはわかりませんが、少なくともレンダリングを処理できるはずです。