Вниз
Скачать: 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.022 c
1-1104153538
Wolffgang
2004-12-27 16:18
2005.01.16
Как узнать, больше полудня или нет?


3-1103026936
VitaWED
2004-12-14 15:22
2005.01.16
Ошибка TimeOut SQL Server


3-1102764234
Игорь (гость)
2004-12-11 14:23
2005.01.16
Не сохраняются изменения в БД


1-1104153382
Jay1982
2004-12-27 16:16
2005.01.16
Вызов из DLL


14-1103900292
guest_Dmitry
2004-12-24 17:58
2005.01.16
Какие бумаги должны оформляться на замену железа?




   Наверх