Вниз
Скачать: CL | DM;

Наложение фигур   Найти похожие ветки 

 
Ljosha   (2004-10-06 15:20) [0]

В канвасе я рисую овалы одинакового размера в произвольних местах в одной плоскости. Мне нужно закрасить область перекрытия этих овалов (ту площадь где они наложились друг на друга), причем интенсивность цвета должна быть разной в зависимости от количества наложений.


 
MBo ©   (2004-10-06 15:29) [1]

Воспользуйся регионами.
CreateEllipticRgn
CombineRgn
и функции закраски регионов из WinSDK Help


 
programania ©   (2004-10-07 18:55) [2]

Нарисовать овал в bitmap.
Прибавить 1 в массиве чисел: inc(m[x,y])
где в bitmap цвет овала
стереть овал в bitmap fillRect(
и так все овалы.
потом из массива на canvas с интенсивностью зависящей
от числа в массиве.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
1-1104186402
WebBrowser1
2004-12-28 01:26
2005.01.16
Почему иногда после постановки точки меню не появляется ?


9-1096139660
Sphinx
2004-09-25 23:14
2005.01.16
RGB цвета


1-1104044743
ReNEG@T 344
2004-12-26 10:05
2005.01.16
Delphi 8


9-1095791473
rs.falcon
2004-09-21 22:31
2005.01.16
Новая версия DoomForever


3-1102622483
serko
2004-12-09 23:01
2005.01.16
DBGridEh




   Наверх