crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Тема закрытаНачать новую тему
> Проблема с рекурсией
FladeX
  опции профиля:
сообщение 25.2.2009, 1:43
Сообщение #11


Студент
*

Группа: Участник
Сообщений: 67
Регистрация: 20.2.2009
Пользователь №: 564

Спасибо сказали: 0 раз(а)




Репутация:   0  


Одну опечатку нашел)
tmpy4 = (tmpy1 + tmpy1) / 2;

а надо
tmpy4 = (tmpy1 + tmpy2) / 2;

Теперь вроде чуть лучше работает (больше строится) но все равно не до конца...

Я ступил в выборе координат... Правильный код будет такой:
    if (sqt > 100)
    {
/*        triangleDraw(tmpx1, tmpy1, tmpx4, tmpy4, tmpx5, tmpy5);
        triangleDraw(tmpx2, tmpy2, tmpx4, tmpy4, tmpx6, tmpy6);
        triangleDraw(tmpx3, tmpy3, tmpx5, tmpy5, tmpx6, tmpy6);
        triangleDraw(tmpx4, tmpy4, tmpx5, tmpy5, tmpx6, tmpy6);
*/
        triangleDraw(tmpx1, tmpy1, tmpx4, tmpy4, tmpx6, tmpy6);
        triangleDraw(tmpx2, tmpy2, tmpx4, tmpy4, tmpx5, tmpy5);
        triangleDraw(tmpx3, tmpy3, tmpx5, tmpy5, tmpx6, tmpy6);
        triangleDraw(tmpx4, tmpy4, tmpx5, tmpy5, tmpx6, tmpy6);
    }

Тему можно закрыть.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Тема закрытаНачать новую тему
Теги
Нет тегов для показа


6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 23:23