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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2010, 09:08   #1
Nextgen
 
Регистрация: 20.12.2009
Сообщений: 7
По умолчанию Графическая-задача

Нужно что бы при нажатии на кнопку создавались shape определенное количество, которые будут располагаться по окружности на одинаковом расстоянии, а также соединяются линиями. У меня не получается токо то что линии не соединяют эти shape.

Вот код:
Код:
int r=100; int j;
  int x=150, y=150;
  const float pi=3.1415926;
  j=1;  int u=3; //êîëè÷åñòâî shape
     TShape* shape;
  while (j<=u)
{
      Canvas->LineTo(x+5+r*cos(pi/180+j*pi/2*u), y+r*sin(pi/180-j*pi/2*u));
    shape=new TShape(Form1);
    shape->Parent=Form1;
    shape->Shape=stCircle;
    shape->Height=30;
    shape->Width=30;
    shape->Top=y+r*sin(pi/180+j*pi/2*u)-15;
    shape->Left=x+r*cos(pi/180+j*pi/2*u)-15;

      j=j+1;}
}
Изображения
Тип файла: jpg NoName6.jpg (15.4 Кб, 117 просмотров)
Nextgen вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
графическая игрушка alex(21) Паскаль, Turbo Pascal, PascalABC.NET 19 04.05.2012 22:54
Графическая программа Lillipop Помощь студентам 5 20.08.2009 18:02
Графическая и на ряд Тейлора Proxy Помощь студентам 2 05.05.2009 22:11
нужна графическая софтина trond Фриланс 2 24.11.2006 04:27