Конференция "Основная" » Свойства Pen.Style при прорисовке контура методом Polyline [WinXP]
 
  • Alik (07.06.08 18:03) [0]
    Здравствуйте мастера,

    У меня есть массив A: array of TPoint, представляющий собой последовательный контур фигуры в плоскости XOY, в котором каждый последующий элемент является соседом предыдущего.

    При прорисовке этого контура методом Polyline задаю Pen.Style := psDASH или psDOT, но линия получается сплошной как при psSOLID.

    Почему так получается, потому что контур слишком детальный или нет?
    Что делать?!?!
    при прорисовке контура методом Polyline
  • Efir (07.06.08 18:54) [1]

    > Почему так получается, потому что контур слишком детальный
    > или нет?


    Вероятно так оно и есть.
  • Amoeba © (08.06.08 00:38) [2]

    > Efir   (07.06.08 18:54) [1]
    >
    >
    > > Почему так получается, потому что контур слишком детальный
    > > или нет?
    >
    >
    > Вероятно так оно и есть.

    Не надо ля-ля! "Детальность" здесь не при чем.
  • Юрий Зотов © (08.06.08 09:46) [3]
    > Alik   (07.06.08 18:03)  

    > Почему так получается, потому что контур слишком детальный
    > или нет?

    Вместо рисования многоугольника проводим диагональ Canvas.ClipRect (не меняя в просграмме больше ничего). Если получается пунктир, то контур слишком детальный, если нет - то причина в чем-то еще.
  • TStas © (11.06.08 22:39) [4]
    А у карандашика ширина единичке равна?
  • Alik (23.06.08 15:23) [5]
    Свойство Pen.Size делал 1, 2 и 3.

    Все то же!
  • Alik (23.06.08 15:23) [6]
    Свойство Pen.Size делал 1, 2 и 3.

    Все то же!
  • zorik © (27.06.08 10:25) [7]
    Если толщина больше 1 всегда будет сплошная линия
 
Конференция "Основная" » Свойства Pen.Style при прорисовке контура методом Polyline [WinXP]
Есть новые Нет новых   [134491   +13][b:0][p:0]