0 / 0 / 0
Регистрация: 15.12.2019
Сообщений: 2
1

GLUT, как сделать, чтобы слова дрожали?

15.12.2019, 11:54. Показов 435. Ответов 0
Метки c++, glut (Все метки)

Author24 — интернет-сервис помощи студентам
Создал слова, и надо сделать так, чтобы они дрожали, но не знаю как :с

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <Windows.h>
#include <glut.h>
#include <iostream>
 
int windh, windw; 
 
void draw_string(void* font, const char* string)
{
    while (*string)
        glutStrokeCharacter(font, *string++);
}
 
 
void reshape(int wid, int ht)
{
    glViewport(0, 0, wid, ht);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(-wid / 2, wid / 2, -ht / 2, ht / 2);
    glMatrixMode(GL_MODELVIEW);
    windw = wid;
    windh = ht;
}
 
void redraw(void)
{
    glClear(GL_COLOR_BUFFER_BIT);
    glLineWidth(1.0f);
    glPopMatrix();
    glPushMatrix();
    glTranslatef(-windw / 2, 0, 1);
    glScalef(1.0f, 1.0f, 1.0f);
    draw_string(GLUT_STROKE_ROMAN, "Visual");
    glPopMatrix();
    glPushMatrix();
    glTranslatef(-windw / 2, -125, 1);
    glScalef(1.0f, 1.0f, 0.0f);
    draw_string(GLUT_STROKE_ROMAN, "Studio");
    glFinish();
    glutSwapBuffers();
}
 
void KeyFunc(unsigned char key, int x, int y)
{
    if (key == 27)
        exit(0);
}
 
 
int main(int argc, char* argv[])
{
    windw = 400;
    windh = 300;
 
    glutInit(&argc, argv);
    glutInitWindowSize(windw, windh);
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE);
    (void)glutCreateWindow("LK");
    glutReshapeFunc(reshape);
    glutDisplayFunc(redraw);
    glutKeyboardFunc(KeyFunc);
    glClearColor(0, 0, 0, 1.0f);
    glutMainLoop();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2019, 11:54
Ответы с готовыми решениями:

Как сделать так чтобы программа считала слова?
Условия задачи таковы: Дана стока. Определить, сколько слов начинается с введенной пользователем...

Как сделать, чтобы слова выбирались рандомно, но не повторялись?
Как сделать так что бы слова выбирались рандомно, но не повторялись? Какие замечания к...

Как сделать, чтобы определенная переменная возвращала как и цифры, так и слова
То есть мне нужно, чтобы переменная принимала значения NaN, бесконечность, и иногда простой...

троки в С++, Как сделать чтобы прога определяла слова-палиндромы?
Добрый вечер.Помогите, пожалуйста,не знаю как задать так, чтобы прога определяла слова, которые...

0
15.12.2019, 11:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2019, 11:54
Помогаю со студенческими работами здесь

Библиотека GLUT, как сделать так, чтобы компьютер где она не установлена ее не требовал?
На моем компьютере все прекрасно рисует и считает. Вопрос, собственно, в следующем: Компьютер...

Как сделать чтобы слова обтекали текст?
Задача вот такая имеется вот такое Мне нужно сделать чтобы Дата добавления,автор урока обтекали...

Как сделать чтобы wrate печтал слова красным цветом
Как сделать чтобы wrate печтал слова красным цветом.Зарнее спасибо

Как сделать так чтобы автоматически слова выстроились в одну строчку
Здравствуйте, уважаемые форумчане. Подскажите пожалуйста как решить мою проблему. Перевернул книгу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru