Почему XCode не распознает косинус? - PullRequest
0 голосов
/ 13 марта 2012

(отправленный импорт)

#include <GLUT/glut.h>          //must be included for OpenGL
#include <Opengl/gl.h>              //must be included for OpenGL
#include <math.h>

#include <time.h>           //must be included for time functions
#include <iostream>         //must be included for console input/output
#include <fstream>


void ShowMapCircle2()

float radius =300;
float theta = 0;

for(int i=0;i<12;i++)
{
    glPushMatrix();
    glTranslated(radius*cos(theta), radius*sin(theta),0);

    glTranslated(360,250,0);
    glRotated(-90+i*30,0,0,1);
    glTranslated(-360,-250,0);

    glTranslated(360,250,0);
    glScaled(0.4,0.4,1);
    glTranslated(-360,-250,0);

    ShowUSMAP();
    glPopMatrix();

    theta += 30*3.14159/180;
}

}

Cos не распознается Xcode.Я не знаю, что происходит.Я получаю "использование необъявленного идентификатора" cos ".Я уверен, что это что-то простое, но я не могу понять это.'cos', кажется, хочет быть определенным в xcode?

glTranslated(radius*cos(theta), radius*sin(theta),0);

1 Ответ

1 голос
/ 13 марта 2012

Вы не забыли включить математический заголовок?

#include <math.h>
...