To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=100851





------- Additional comments from [email protected] Wed Apr  8 11:24:33 +0000 
2009 -------
>Callgrinding with more debug info showed more hotspots:
>basegfx::tools::createAreaGeometry() about 12%

This is the line geometry generation which is already optimized and using
beziers internally with some error factor.

>...expensive getB2DRange(). It is expensive because it tries to be so correct.

getB2DRange() is also optimized. It does not adaptive subdivide internally as
You might think, but uses Your (and thb's) extreme value search on a bezier
segment to get a very correct result very fast. Only points at the extremes (and
only when the bezier segment is not already in the range) are numerically
calculated, the polygon is in no way processed or changed. Also, the B2DRange is
buffered at the polygon instance and reused.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to