Урок 36. C++ Часы

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
9,887
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Mar 6, 2010

На этом уроке мы нарисуем аналоговые часы.

Все уроки: http://www.youtube.com/view_play_list?p=30625C8F5ADD5BB4

Исходный код: http://code.google.com/p/cplusplus-lessons/source/browse/lesson36/lesson36.cpp

ЧаВо: http://code.google.com/p/cplusplus-lessons/wiki/FrequentlyAskedQuestions

Уроки также можно скачать с торрентов:
http://rutracker.org/forum/viewtopic.php?p=30896382
http://nnm-club.ru/forum/viewtopic.php?t=164693
Файлы подготовил greggh. Респект и уважуха.

Ссылка на видео, как собирать OpenGL программы: http://www.youtube.com/watch?v=VuGzY3mvPPs

UPD: В этом уроке я совершил 3 ошибки, но эти ошибки таким чудесным образом наложились друг на друга, что получился правильный результат. Я бы, конечно, мог бы сказать, что так и задумал с самого начала, но на самом деле так получилось случайно.

Итак ошибки:

1) в угол крутиться против часовой стрелки, т.е. я должен был использовать формулу с минусом угла;

2) нулевой угол означает 3 часа, т.е. я должен был прибавить 90 градусов (Pi / 2);

3) x это cos, a y это sin

Итак, формула для минутной стрелки должна выглядеть так:

x = cos(-2 * M_PI * m / 60 + M_PI / 2);
y = sin(-2 * M_PI * m / 60 + M_PI / 2);

Category:

Education

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (teantong)

  • пишу в Visual C++ 2008

    ничего не работает пишет что нужна библиотека

    "stdafx.h" , но когда ее вписываю, выдает,

    Не удается открыть файл include: GL/glut.h: No such file or directory

    может кто знает в чем дело?

  • @sergun47 читай описание к уроку, там должна быть ссылка на видео, как собирать OpenGL программы на Visual C++

  • круто! .)

  • @slatch13911 Спасибо.

Top Comments

  • Как всегда спасибо за видео :)

  • @sergun47 Библиотека  GL/glut.h не входит в состав в стандартных библиотек visual studio, поэтому её нужно качать отдельно и кидать в папку include(в корне компилятора)

see all

All Comments (19)

Sign In or Sign Up now to post a comment!
  • @Jarosh1993 в моем плейлисте Урок 32

  • @Jarosh1993 можно, но GLUT и OpenGL не умеют это делать, нужно пользоваться сторонними библиотеками или писать все полностью самому. Посмотри, кастати, урок Красивый спецэфект.

  • Граммотное объяснение! Мне очень понравилось. Спасибо! 

  • Нелегко тебе наверна, читать документацию на английском, верстать на "компьютерном" С++ и комментировать на русском...? =))...

  • Я 90% этой проги сам написал, кроме получения времени, не подглядывая

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more