с++ buildr (или delphi) проблема с поворотом
double faMatrix[4][4]; ?
что ты знаешь про языки программирования object pascal или C++ ?
double faMatrix[4][4] = {
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
{0,0,0,0},
};
double src[3]={2, 3, 4}; //наш исходный вектор
double res[3]; //а тут будет лежать ответ
double a = (M_PI)/16; // угол задан от балды
double matrix[3][3] =
{
{cos(a sin(a 0},
{-sin(a cos(a 0},
{0, 0, 1}
};
for(int i = 0; i < 3; i++)
{
double r = 0;
for(int j = 0; j < 3; j++)
{
r += matrix[i][j]*src[j];
}
res[i] = r;
}
Оставить комментарий
veronika2005
ПриветСуть в том что нужно сделать лабу в которой отрезок поворачивается вокруг щаднной точки.
Проблема в том что препод очень хочет увидеть задание в коде программы матрицы поворота и никак по другому.
Вот у меня и встала проблема. Сама матрица изветсная, а вот как её задать внутри непонятно.
Подскажите плиз если можно поскорее.