PDA

Просмотр полной версии : Создание .bmp с эффектом объемности



Redcat
30.11.2006, 13:26
Здравствуйте.

Проблема: нужно создать .bmp с нарисованым кругом произвольного радиуса и цвета так чтобы круг выглядел объемно. Нарисовать круг не вопрос, но я не представляю как его сделать объемным.

Подскажите пожалуйста простое проверенное решение без применения сторонних библиотек. Спасибо. :-)

Romeo
30.11.2006, 13:35
Это можно реализовать с помощью просейшего алгоритма освещения. В инете на эту тему просто море ссылок. Вот одна из них:

http://www.codenet.ru/progr/alg/alg.php

WinMain
30.11.2006, 16:25
Можно использовать векторную графику, т.е. создать метафайл с рисунком объемного круга и воспроизводить его в растровом контексте. Метафайл легко масштабируется под нужный размер. Поэтому сам алгоритм объемного круга здесь уже по сути не важен, главное правильно задать ему необходимые параметры.