| PMG https://forum.pmg.org.ru/ |
|
| создание тени https://forum.pmg.org.ru/viewtopic.php?f=1&t=6726 |
Страница 1 из 1 |
| Автор: | boing [ 22 ноя 2008 12:48 ] |
| Заголовок сообщения: | создание тени |
Добрый день, мне необходимо создать тень, как это выглядит в теории примерно понимаю, но вот на практике не могу реализовать. Суть такая: Есть объект напоминающий автобус, состоящий из куба, есть источник света находящийся в точке с координатами (0,1,3), координаты вершин крыши автобуса: (-1,1,-1); (-1,1,1); (2,1,1); (2,1,-1). есть плоскость на которой находится автобус. Координаты плоскости (-40.0, -1.3, 40.0), (-40.0, -1.3,-40.0), ( 40.0, -1.3,-40.0), ( 40.0, -1.3, 40.0). Необходимо сделать так чтобы от автобуса на плоскость падала тень. В теории должно выглядеть примерно так: находим уравнение прямых проходящих через источник света и через вершины крыши автобуса, затем находим уравнение нашей плоскости, после чего находим точки пересечения прямых и плоскости, в этих точках строим прямоугольник и выделяем его цветом темнее чем плоскость. Вот как то так, применить на практике это не могу, честно говоря забыл уже курс геометрии, может кто то сталкивался с таким и может помочь? Либо я это слишком сложно думаю как должно выглядеть... Код прогаммы во вложенном файле, писалось в visual studio 2005 win32 console application. |
|
| Автор: | MagicWolf [ 24 ноя 2008 10:37 ] |
| Заголовок сообщения: | Re: создание тени |
Посмотри Урок 26. Реалистичное отражение с использование буфера шаблона и отсечения. или Урок 27. Тени. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|