2012-03-13 14 views
-1

(投稿輸入)XcodeがCosineを認識しないのはなぜですか?

#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; 
} 

}

コスがXcodeの認識されません。私は何が起こっているのか分からない。私は "宣言されていない識別子 'cos'を使用します。"私はそれが何か簡単だと確信していますが、私はそれを理解することはできません。 'cos'はxcodeで定義したがっているようですか?

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

投稿されたインポート。 – Henry

+0

ビルドします。しかし、表示されません。 – Henry

答えて

1

数式ヘッダーを含めるのを忘れましたか?

#include <math.h> 
+0

今死のビーチボールを回転させる。 – Henry

関連する問題