扩展贝塞尔曲线库或贝塞尔曲线运算算法
是否有二次贝塞尔曲线的数据结构和运算库?我需要实现:
- 贝塞尔曲线到位图的转换,任意质量
- 优化贝塞尔曲线
- 常见操作,如减法、提取、渲染等。
语言:c、c++、.net、python
没有实现的算法(伪代码等)也可能很有用。 (特别是优化)
Is there a library of data structures and operations for quadratic bezier curves? I need to implement:
- bezier to bitmap converting with arbitrary quality
- optimizing bezier curves
- common operations like subtraction, extraction, rendering etc.
languages: c,c++,.net,python
Algorithms without implementation (pseudocode or etc) could be useful too. (especially optimization)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Nodebox 中包含了一些 Python 库:
http://nodebox.net/code/index .php/Bezier
inkscape 内部有很多算法,但我还没有挖掘代码,发现它们在 inkscape 之外使用起来有多容易。
更新:Inkscape 正在使用 lib2geom:
lib2geom 位于 http://lib2geom.sourceforge.net
A little bit of python lib is included in nodebox:
http://nodebox.net/code/index.php/Bezier
There are plenty of algorithms inside inkscape, but I did not digg the code yet to find, how easy they could be used outside if inkscape.
Update: Inkscape is using lib2geom:
lib2geom is at http://lib2geom.sourceforge.net
您可能想看看开罗。我不确定它是否满足您的所有要求,但它至少应该能够处理渲染。
You might want to take a look at Cairo. I am not exactly sure if it covers all your requirements but it should be able to handle rendering at least.