timer(計時器)
停1秒才動
void timer(int t){
glutTimerFunc(33,timer,t+1);
glutPostRedisplay();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitWindowSize(640,480);
glutInitWindowPosition(10,10);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("GLUT Shapes");
glutReshapeFunc(resize);
glutDisplayFunc(display);
glutKeyboardFunc(key);
///glutIdleFunc(idle);有空才做不準時,會做太快或做太慢
glutTimerFunc(1000,timer,0);///先等1秒
T-R-T
從下往上看,
1.mydraw 畫出物體
2.translate移動物品,將要的中心點放在中心
3.rotate 中心轉動
4.tramslate 移動要放的位置
地球貼圖




沒有留言:
張貼留言