Проблема с графической задачей в Си...

Тема в разделе "Общие вопросы по С и С++", создана пользователем Ice1989, 19 июн 2007.

Статус темы:
Закрыта.
  1. Ice1989

    Ice1989 Гость

    Здравсвуйте...

    Вот задание:

    Написать программу движения окружности в замкнутом контуре (параллелограмм). Движение происходит под некоторым углом. По достижению одной из сторон замкнутого контура, окружность «отражается от стенки». Выход из программы осуществлять с помощью клавиши “Esc”.


    Для прямоугольника я осилил сделать, но наклонные линии мне не поддаются, не знаю как задать условие отскока от них...Вообщем помогите, пожалуйста...а то скоро экзамен, а допуска все нет)))
     
  2. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    По координатам считаешь угол наклона стенки, отскок под прямым углом к ней.

    Гм. с прямым углом я погорячился. В смысле учитываешь угол наклона стенки при расчете угла отражения.
     
  3. Ice1989

    Ice1989 Гость

    А как угол наклона рассчитать?
     
  4. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Ну как - синус\косинус в прямоугольном треугольнике - примерно 8 класс средней школы. Собственно угол тебе и не нужен - при расчете движения тебе понадобятся только функции от угла.
     
Загрузка...
Похожие Темы - Проблема графической задачей
  1. c0de3r
    Ответов:
    4
    Просмотров:
    108
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    128
  3. SoulPaladin
    Ответов:
    3
    Просмотров:
    114
  4. Artael
    Ответов:
    1
    Просмотров:
    106
  5. ENSLER
    Ответов:
    0
    Просмотров:
    100
Статус темы:
Закрыта.

Поделиться этой страницей