2024年5月27日 星期一

小賴 week15

 # week15

## week15-1_PlaySound

0.安裝 freeglut

1.新增 file-new-project. GLUT專案, week15-1_PlaySound

2.全刪,只寫1行


```cpp

#include<windows.h>

#include <GL/glut.h>

int main ()

{

    PlaySound("filename.wav", NULL, SND_SYNC) ;

}

去找 wav 檔 (不能是MP3檔)


## week15-2_CMP3_MCI

1.把CMP3_MCI.h 放在桌面上的week15-2_CMP3_MCI目錄裡


```cpp

#include"CMP3_MCI.h"

CMP3_MCI    myMP3;

int main()

{
        myMP3.Load ("filename.mp3");

        myMP3.Play();

        int a;

        scanf("%d", &a);

}


##week15-2_CMP3_MCI_sample

1.file-new-project, GLUT專案, week15-2_CMP3_MCI_sample

2.把 CMP3_MCI.h 放在同一個目錄,week15-2_CMP3_MCI_sample裡

3.不要刪掉177行的範例


##week15-3_mouse_motion_glTranslatef_glRotatef

1.file-new-project, GLUT專案, week15-3_mouse_motion_glTranslatef_glRotatef

2.貼上 11行GLUT簡單範本(今天不用 glm.cpp 不用 OpenCV)


```cpp

#include <GL/glut.h>

void display(){

    glClear(GL COLOR BUFFER_BIT|GL_DEPTH_BUFFER_BIT);

    ///等一下會有程式放在這

    glutSwapBuffers ();

}

int main (int argc, char**argv)

{

    glutInit (&argc, argv);

    glutInitDisplayMode (GLUT_DOUBLE|GLUT_DEPTH);

    glutCreateWindow ("week15-3");

    glutDisplayFunc (display);

    等一下會放程式在這

    glutMainLoop();

}









沒有留言:

張貼留言