Le mer, jun 13, 2001, à 01:00:40 +0200, Hans Breuer a écrit:
recent CVS doesn't allow to draw Beziergons anymore - most of the time. There are only some few angles for the control lines which give a visible outline. Bezier lines are drwan more often but there are modes which make them dissappear as well, e.g. a straight vertical line or a sharp rectangular edge build with a three point bezier.
Hans, this is a bit embarrassing ; this happens precisely the day when I have real work to do :-(. I've tried in a hurry to reproduce the problem, but failed (here are a few attempts). On what platform does the problem happen ? Win32 ? I hope it's not a porting bug (especially -lm issues). Without going as far as diving into the code, perhaps you can spot places where I used non-portable math code in lib/boundingbox.c? Can you also send me problematic samples (in .dia form) ? shot1.png in particular does exhibit a real problem, though: whenever a control point is dragged outside the visible area, the control line is not added to the area to be redrawn. I'll look into it this evening (but I'll answer James Lowden first). -- Cyrille -- Grumpf.
Attachment:
shot1.png
Description: PNG image
Attachment:
shot2.png
Description: PNG image
Attachment:
shot3.png
Description: PNG image
Attachment:
shot4.png
Description: PNG image
Attachment:
shot5.png
Description: PNG image
Attachment:
shot6.png
Description: PNG image
Attachment:
shot7.png
Description: PNG image