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

Проблемы с графикой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как реализовать цикл http://www.cyberforum.ru/cpp-beginners/thread30287.html
Посчитать сумму s=cos(x+2*k)/(pow(k,3)) если x меряется от-1 до 1 с шагом 0.1(к=8)
C++ Найти сумму ряда Помогите написать прогу!Очень нужно,завтра здавать! Условие Посчитать сумму S=cos(x+2*k)/(pow(k,3)+2) для значений x в пределах от -1 до 1(k=8) http://www.cyberforum.ru/cpp-beginners/thread30285.html
Не те символы C++
У меня в программе есть цикл for(int i=0; n<10; (i+step)){ y = a*(i^2) + i*b + c; cout << '\xDA'; // ошибка n++;} В строке "ошибка" выводится символ уголок. Должен выводится, но вместо него (уголка) появляется что-то отдалено похожее на i. В самой программе есть строка int main() { setlocale(LC_ALL,".1251" ); // <-
C++ Переписать программу с разными типами данных
Тема: Использование указателей для работы со сложными типами данных Вот я хочу чтобы мне помогли переписать эту программу чтобы она соответствовала теме #include <iostream.h> void main() { char x; int n,i,k; cout<<"Введите количество ОС: ";
C++ Ошибка в коде программы. http://www.cyberforum.ru/cpp-beginners/thread30226.html
Не инциализируется подключенный файл <alloс.h>.Это ведь стандартная библеотека С. Среда Vusial Studio 2008. #include <stdio.h> #include <alloc.h> #include <float.h> #include <math.h> int cholesky_decomp(float *mat_a, float *mat_b, int sz) { double sum; int ii, jj, kk;
C++ Как возвести текст в степень? Мне надо возвести текст в степень(для программы с использованием RSA), подскажите пожалуйста, как это можно сделать? подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
16.04.2009, 16:07     Проблемы с графикой
Цитата Сообщение от Otaka Посмотреть сообщение
А как это вращать с помощью матрицы?
Както так
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
    void Matrix4::RotationAxisRad(const Vector4& v,float angle)
    {
        Identity();
        float ac = cosf( angle );
        float as = sinf( angle );
 
        //(1-cos(angle)*v.x) = acx;
        float acx = ( 1 - ac ) * v[0];
        //(1-cos(angle)*v.y) = acy;
        float acy = ( 1 - ac ) * v[1];
 
        //_11 = ac + acx*v[0];
        //_12 = acx*v[1] - as*v[2];
        //_13 = acx*v[2] + as*v[1];
 
        s1 = _mm_setr_ps(ac + acx*v[0],acx*v[1] - as*v[2],acx*v[2] + as*v[1],0.0f);
 
        //_21 = acx*v[1] + as*v[2];
        //_22 = ac + acy*v[1];
        //_23 = acy*v[2] + as*v[0];
 
        s2 = _mm_setr_ps(acx*v[1] + as*v[2],ac + acy*v[1],acy*v[2] + as*v[0],0.0f);
 
        //_31 = acx*v[2] - as*v[1];
        //_32 = acy*v[2] + as*v[0];
        //_33 = ac + (1 - ac)*v[2]*v[2];
 
        s3 = _mm_setr_ps(acx*v[2] - as*v[1],acy*v[2] + as*v[0],ac + (1 - ac)*v[2]*v[2],0.0f);
 
        //_14 = _24 = _34 = _44 = 0.0f;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru