Я использую FillPolygon с полупрозрачным цветом для рисования треугольника (стрелка указателя). Я заметил, что FillPolygon дает неловкие результаты с изоцельским треугольником. Одна из сторон перекрывает сторону DrawPolygon , а две другие - нет. Я бы ожидал ничего или все, но не что-то среднее.
Вот пример: DrawPolygon использует полупрозрачный красный, а FillPolygon использует полупрозрачный зеленый. Вы можете видеть, что одна сторона коричневая, две другие стороны красные.
альтернативный текст http://www.slimcode.com/downloads/arrow.png
Координаты для этого примера: {X = 36, Y = 201}, {X = 42, Y = 207}, {X = 30, Y = 207}.
Использование непрозрачного цвета решило бы все, так как я мог бы вызывать DrawPolygon и FillPolygon, но мне нужно использовать полупрозрачный цвет. Я рисую в изображение, если оно может иметь значение.