PDA

Просмотр полной версии : сколько стоит такая прога


lukmus
07.01.2010, 05:14
прога:
рисует фрактал методом вращения y=f(x) и поверхность z=F(x,y), после чего находит соответсвующие точки пересечения фрактала и поверхности, причем для каждой фрактальной итерации точки пересечения с поверхностью должны быть помечены своим цветом. Координаты точек выводяться.

Думаю продешевил или нет...

Scripter
07.01.2010, 06:41
не знаю что такое фрактал, но если отбросить все формулы и геометрические фигуры, то мы имеем:
2а объекта, точки их пересечения, разные цвета и цифры

Думаю написать такое используя DirectX не так уж и сложно + бонус в виде вращения камеры вокруг пересекающихся объектов :)

скажи сколько срубил

lukmus
07.01.2010, 06:43
делал ruby+Qt получил 1к, но тут как раз вся сложность в геометрии
вот пример фрактала:
http://fractals.nsu.ru/fractals.chat.ru/img/MetalBig.jpg

Scripter
07.01.2010, 06:46
покажи скриншотик проги в действии, если не сложно

Ponchik
07.01.2010, 07:54
lukmus, ни***себе О_о Это вот там дохрена точек пересечения и прога их все ищет штоле О_о

Scripter
07.01.2010, 17:27
Мдя, тогда ты мало срубил. Но если создание этой проги принесло тебе опыт ли фан, то ничего страшного.

Я например строил ландшафт по картинке.
Карта высот:
http://s42.radikal.ru/i097/0911/92/1a06552bd0e8t.jpg (http://radikal.ru/F/s42.radikal.ru/i097/0911/92/1a06552bd0e8.jpg.html)

Сам ландшфат + вычисление нормалей:
http://i053.radikal.ru/0911/42/272330839827t.jpg (http://radikal.ru/F/i053.radikal.ru/0911/42/272330839827.jpg.html)

Если бы нормалей не было, конечный результат был бы таким:
http://i055.radikal.ru/0911/92/cab4e754545et.jpg (http://radikal.ru/F/i055.radikal.ru/0911/92/cab4e754545e.jpg.html)

Конечный результат: при изменении источника света, освещение ландшафта будет изменено за счет нормлей
http://s42.radikal.ru/i096/0911/1c/1a6c9541671dt.jpg (http://radikal.ru/F/s42.radikal.ru/i096/0911/1c/1a6c9541671d.jpg.html)

А вот как фракталы строить, я вообще не представляю