Comment 18 for bug 1544680

Revision history for this message
Alvin Penner (apenner) wrote :

    thanks for the screenshots. The origin of this problem is in lib2geom, so there is no reason to suspect that the switch from gtk2 to gtk3 will have any effect on the issue. I am not very clear on exactly what the deficiency is in these two screenshots, so I don't think it will be possible to address this particular issue.
    It is true that there will potentially be some problems with the existing code. The problems will show up when you evaluate the response of the Bezier to a smooth change in an input variable. In other words, the rate of change of the output with respect to a smooth rate of change of input may not always be continuous. But I have not yet seen clear examples of such problems.
    If they do occur, then there are two possible ways of dealing with it. One way is to create yet another clamp, or patch, in order to filter out unwanted behavior. The second way is to re-evaluate the basic formulation of how the curve fit is being done in the first place. I think we are very close to the point where the second approach is becoming more attractive than the first.
    In any event I don't think there is enough info here to justify yet another patch attempt.