Comment #1 on issue 3383 by [email protected]: old-straight-flag + smaller Stem.thickness gives no output and huge over
http://code.google.com/p/lilypond/issues/detail?id=3383

This went wrong with the patch for issue 3161. I reduced the example to one stem and flag, and see that the problem is when the tip of the stem is exactly at a corner of the flag. Probably something in an intersection-finding algorithm is wrong, in the code that merges the skylines. There are points with Y-coordinates of 128.000 in the merged skyline, hinting at a 0.0/0.0 division. If the code before the issue 3161 patch avoided this, it seems it was by removing the just-one-point 'building' where the flag protrudes (by zero distance) from the tip of the stem.

\layout {
  \context {
    \Staff
    \override TimeSignature #'stencil = ##f
    \override Clef #'stencil = ##f
    \override NoteHead #'stencil = #point-stencil
    \override StaffSymbol #'stencil = ##f
  } \context {
    \Score
    \override Stem.thickness = #1.20000000
    \override Flag.stencil = #old-straight-flag
} }
{ d'8 }
#(ly:set-option 'debug-skylines)

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to