![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 15
|
![]()
Решил попробовать на php сделать фрактал «дракона» Хартера-Хейтуэя. Для начала сделал его на паскали, но вот затем на php перевести его не удалось.
Pascal Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
В принципе.... php - не паскаль
... если серьезно то что вы сгенерировали это картинка, её надо отобразить. Если это файл img.php, то в произвольном html документе делаете <img src="img.php"> |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 15
|
![]()
Вы меня неправильно поняли. Я знаю что код php генерирует картинку. Проблема заключается в том что, функция st является рекурсивной и она должна рисовать по несколько линий при каждом её вызови. Но по непонятной мне причине функция st рисует только одну последнюю линию. Замечу что код на pascal работает правильно.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
ну так смотрите в код на php
у вас у рекурсии задано условие, делать если $k>0 запускаете функцию с параметром $k=1 он рисует 1 линию..... остальные ($k-1) уже не удволетворяют условию |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
ну надо ж вникать...
вот еще в функции используется imagepng($im); который и создает изображение...... у вас и получается только последняя линия ..... уберите эту команду из функции.... вызывать её нужно в самом конце скрипта ... после вызова функции Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.04.2012
Сообщений: 15
|
![]()
Все сделал, спасибо за помощь!!!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фракталы. Pascal. | stas45rus | Помощь студентам | 0 | 20.07.2012 21:29 |
Фракталы!!!!!!!!!!!!!!!!!!!!!! | Яна696 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 08.11.2011 15:24 |
Фракталы. Перенос. | stscolt | Помощь студентам | 1 | 12.12.2009 08:43 |