Lib2geom integration
Straightforward. Convert all math to 2geom! (mainly libnr)
Perhaps there is some functionality that 2geom lacks; when it is very inkscape specific this should be recoded to use 2geom types; otherwise it should be added to 2geom.
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Slow progress
- Milestone target:
- None
- Started by
- jazzynico
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
2008-03-12 bryce: It would help to have this expounded on in more detail, to explain what high level tasks need to be undertaken.
2008-3-19 I might be interested in taking this on as a Google Summer of Code project. What kind of requirements are there? It looks like one would just be changing math functions to use this new library, and possibly re-implementing a few things to be uniform with the new library. Does that sound accurate? I suppose there could be some pretty substantial changes in fitting the old math code to the new api.
2011-07-11 Almost everything was converted to 2Geom in the gsoc-caching branch. The only remaining things to remove are NRRect and NRRectL. The latter is now superseded by the Geom::IntRect class available in 2Geom.
The bigger task will be converting livarot to 2Geom, as there is nontrivial functionality present in livarot and absent from 2Geom. -- Krzysztof (tweenk)