Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2009, 23:15   #1
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию Не получается Спирограф на PHP

Здраствуйте !!
У меня щас тема "Графика на PHP" и необходимо сделать спирограф.
Вот данные:
Уравнение кривой, вычерчиваемой грифелем, в параметрической форме имеет вид
x=(A-B)*cos(t) + D*cos(fi)
y=(A-B)*sin(t) - D*sin(fi) , где fi=(A/B)*t и D < B< A.
Угол t меняется от 0 до 2pn, где n равно B, делённому на наибольший общий делитель B и А. Буквой "p" я обозначил "пи" соответственно = 3,14.
Значения A,B,D задаются прямо в программе согласно условию выше.

Вообщем начал делать:

Код:
<?php
 header("Content-Type: image/gif");
 $im= imagecreate(1500,1000);
 $black= imagecolorallocate($im,0,0,0);
 $red= imagecolorallocate($im,255,0,0);
 $blue= imagecolorallocate($im,0,255,255);

$A=30;
$B=20;
$D=10;
$t=0;
while ($t<=(2*3.14*(b/10)))
 {
$f=($A/$B)*$t;
$x=($A-$B)*cos($t)+D*cos($f);
$y=($A-$B)*sin($t)+D*sin($f);


imagesetpixel($im,$x,$y,$red);
$t=$t+0.1;
 }


 imageline($im,0,500,1500,500,$blue);
 imageline($im,750,0,750,1000,$blue);

 imagepng($im);
 imagedestroy($im);

?>
Непойму где чё натворил ?? Ничего не выводится.. Если трудно на php, можете написать как это на Delphi делается. Алгоритм ведь не меняется..

Буду очень благодарен за вашу помощь..
POPOV вне форума Ответить с цитированием
Старый 18.02.2009, 21:22   #2
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию

Ребят, это реально трудная задача ?? Я непойму почему график не выводится...
POPOV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программка на Паскале не получается. StudUL Помощь студентам 2 21.12.2008 23:54
Почему-то не получается.... lionman Помощь студентам 7 07.12.2008 11:35
СSS не получается Droid HTML и CSS 3 26.10.2008 14:06
не получается программирование COM Nikuzkin Общие вопросы Delphi 9 11.06.2008 14:23
Не получается..... Delpher HTML и CSS 2 25.12.2007 13:17