Тема: Странное.
Показать сообщение отдельно
Старый 25.10.2011, 03:16   #174
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Странное.

Дерево

Суть в чем: есть главная рекурсивная функция BuildTree, принимающая параметром небольшую структурку:
struct Trunc{
        float x,y,z;                //Координаты
        float nx,ny,nz;             //Нормаль епта)
        float fSectionSize;         //Размер одной секции (длина)
        float fSectionRadius;       //Радиус секции, стартовый           
        float fSectionFinishRadius; //КОгда кончать строить хуйту

        int iMesh,iSurface;         //Геометрия, сурфейс
        int iVertexCount;           //Точность
        int iSectionCount;          //Количество секций, блеать
        int iLeafSurface;           //Сурфейс листвы
    };
По нему она строит циклично ствол + искривляет его чуть чуть, и в каждом стыке запускает еще пару-тройку рекурсивных стволов (чуть -чуть изменяя структуру входную)

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Reizel за это полезное сообщение:
Mr_F_ (25.10.2011), Randomize (25.10.2011)