Форум программистов, компьютерный форум CyberForum.ru

Поворот треугольника (вокруг центра) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В каком формате лучше хранить историю работы приложения? http://www.cyberforum.ru/cpp-beginners/thread1491995.html
Подскажите, в чем обычно хранят данные различные игры под windows, которые не онлайн? Просто в бинарных файлах своей структуры без баз данных?
C++ Реализовать простое 2-3 дерево происка Помогите пожалуйста реализовать простое 2-3 дерево происка на C++, ни в интернете ни на форуме такой реализации не нашёл. Добавлено через 20 часов 26 минут может кто помоч? http://www.cyberforum.ru/cpp-beginners/thread1491977.html
Баг в счётчике сортировки "вставка" (insert) C++
Всем добрый день. У меня есть программа по сортировкам на стадии бета-версии. Суть отсортировать строки исходного массива по возрастанию. И есть одна проблема с сортировкой методом "вставка". Вроде сравнения он считает правильно, но вот перестановки почему то всегда отображаются в виде нуля. Я закомментил часть, где считается вставкой. Если вы мне поможете найти ошибку, я буду очень благодарен....
C++ Структура "Рейс самолета". Функция удаления
Имеется код, который считывает структурный тип из файла и просто записывает его в файл результатов: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <cstring> #include <iomanip> #include <iostream> #include <fstream>
C++ WinAPI Не запускается exe через CreateProcess http://www.cyberforum.ru/cpp-beginners/thread1491896.html
Здравствуйте! Стоит задача запустить exe файл с параметрами тихой установки, а именно установку opera! Не могу понять почему notepad или тот же cmd запускаеться, а установка оперы нет! А также интересует как вообще запустить с параметрами? Мой код: STARTUPINFO cif; ZeroMemory(&cif, sizeof(STARTUPINFO)); PROCESS_INFORMATION pi; CreateProcess(NULL, "\"c:\\opera.exe\""; , NULL, NULL,...
C++ Где взять визуальные кнопки в С++? Негде не найду нормальную инфу о создание кнопки с действием. Может кто подскажет где мне такую информацию найти? Кнопки ни разу не писал и понятия не имею как это делать. подробнее

Показать сообщение отдельно
Алерон
5 / 5 / 0
Регистрация: 13.10.2009
Сообщений: 526
02.07.2015, 21:01     Поворот треугольника (вокруг центра)
Есть функция которая рисует треугольник по трём точкам. Эти точки заданы координатами(ху). В классе переменной pvo содержатся все 6 координат(x1,y1 -1 точка, x,y - 2 точка, x2,y2 - третья точка). Если начать изменять параметр альфа, то треугольник будет поворачиваться, но при этом еще и перемещаться(по кругу). Подскажите, где ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void Draw()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glPushMatrix();
    //alfa += 0.1;
    if (alfa == 360)
        alfa = 0;
    glBegin(GL_TRIANGLES);
    glVertex2f(pvo.x1*cos(alfa*3.14 / 180) - pvo.y1*sin(alfa*3.14 / 180), pvo.x1*sin(alfa*3.14 / 180) + pvo.y1*cos(alfa*3.14 / 180));
    glVertex2f(pvo.x*cos(alfa*3.14 / 180) - pvo.y*sin(alfa*3.14 / 180), pvo.x*sin(alfa*3.14 / 180) + pvo.y*cos(alfa*3.14 / 180));
    glVertex2f(pvo.x2*cos(alfa*3.14 / 180) - pvo.y2*sin(alfa*3.14 / 180), pvo.x2*sin(alfa*3.14 / 180) + pvo.y2*cos(alfa*3.14 / 180));
    glEnd();
    glPopMatrix();
    glutSwapBuffers();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru