Страница 1 из 1

Создание .bmp с эффектом объемности

Добавлено: 30 ноя 2006, 13:26
Redcat
Здравствуйте.

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

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

Re: Создание .bmp с эффектом объемности

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

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

Re: Создание .bmp с эффектом объемности

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