Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 3 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối
Kết quả 21 đến 30 của 35
  1. #21
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Các bác kiếm thêm thư viên glut có thể vẽ thêm 1 số thứ!

  2. #22
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi stryloo
    Mình muốn quay một hình lập phương, bước 1 quay theo trục ox, sau đó lấy hình lập phương ở bước 1 quay theo trục oy, vậy phải làm sao? ai rành opengl chỉ mình với nha. Thanks very much!
    Cái này cậu cứ dùng mấy hàm sau:
    glTranslatef(1.5f,0.0f,-6.0f); //Cái này dùng để tịnh tiến theo các trục
    glRotatef(rquad,1.0f,0.0f,0.0f);//Quay quanh truc x 1 goc rquad
    Chúc bạn thành công!

  3. #23
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Hiện nay mình phải mô phỏng 3D với mô hình ở dưới ( một ông trụ với hình dạng như xe trộn bê tông ) và có các hạt (hạt hình cầu như hạt vòng đeo cổ) ở trong đó. Em phải mô phỏng quá trình quay của khối trụ và chuyển động của hạt với số lượng hạt, vận tốc quay, thời gian khác nhau ( có thể thay đôi bằng nhập giá trị). Hiện em đã có phần mềm mô phỏng 2D viết bằng C với kết quả ở dưới. Em muốn chuyển sang 3D.
    Em thấy OpenLG có thể làm được mà chưa biết làm thế nào?
    Xin các bạn hãy chỉ giáo giúp?


    Chân thành cám ơn.

  4. #24
    Pro nào có thể hướng dẫn chi tiết mình cài OpenGL vào bộ VS 2010 dc ko?
    MÌnh làm hoài không được. Thank

  5. #25
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi stryloo
    Mình muốn quay một hình lập phương, bước 1 quay theo trục ox, sau đó lấy hình lập phương ở bước 1 quay theo trục oy, vậy phải làm sao? ai rành opengl chỉ mình với nha. Thanks very much!
    Cung cấp cho bạn 1 trang web mà ngày xưa mình dùng
    http:/ehe.gamedev.net/
    Vào đây sẽ có đủ mọi thứ mà bạn cần khi hoc OpenGL từ đơn giản tới phức tập,từ lý thuyết đến code[IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG]

  6. #26
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks mọi người!

  7. #27
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Thanks mọi người.Mình đang cần cái này để làm đồ án.

  8. #28
    Mình mới học OpenGL ở kì này, thử thực hành theo bài 1 của trang nì :


    http:/ehe.gamedev.net/data/lessons....asp?lesson=01
    Nhưng khi build thì bị lỗi sau :

    Mã:
    fatal error C1083: Cannot open include file: 'gl\glaux.h': No such file or directory
    Khi xài VC6.0 biết chỗ chèn mấy cái thư viện glu32.lib, opengl32.lib nhưng xài VS2010 thì chưa biết, có thử theo tut ở đầu chèn đoạn :


    Mã:
    #pragma comment(lib, "opengl32.lib")#pragma comment(lib, "glu32.lib")#pragma comment(lib, "glaux.lib")
    Nhưng khi compile vẫn bị lỗi thế, mọi người chỉ mình cách khắc phục với!

  9. #29
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Các bác cho em hỏi chút. Hiện tại em đang cần mô phỏng mô hình khuôn mặt 3D trên OpenGl, nhưng em không biết dùng công cụ gì và làm thế nào để tạo ra đc mô hình khuôn mặt [IMG]images/smilies/dont_know.gif[/IMG] các bác có thể hướng dẫn cách làm cho em đc không ạ?

  10. #30
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình đang viết một chương trình vẽ một hình tứ diện nhưng khi chạy nó lại ko hiện ra gì cả. Các bạn nào pro giúp mình với. Chtrinh của mình như phía dưới:

    #include "stdafx.h"
    #include <windows.h>
    #include <gl/gl.h>
    #include <gl/glut.h>

    void myInit()
    {
    glClearColor(0.0,0.0,0.0,0.0);
    glColor3f(1.0f, 1.0f, 1.0f);
    glPointSize(9.0);
    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
    gluOrtho(0.0, 640.0, 0.0, 480.0);
    }
    void myDisplay()
    {
    glClear(GL_COLOR_BUFFER_BIT);
    glColor3f(0.0f, 1.0f, 0.0f);
    glBegin(GL_TRIANGLE_FAN);
    // djnh tâm
    glVertex3f (0.0f, 150.0f, 0.0f); // M
    // Tam giác phía truoc
    glVertex3f (0.0f, 0.0f, 200.0f); // A
    glVertex3f (200.0f, 0.0f, 200.0f); // B
    // Tam giác bên phai
    glVertex3f (200.0f, 0.0f, 500.0f); // C
    // Tam giác phía sau
    glVertex3f (0.0f, 0.0f, 500.0f); // D
    // Tam gíac bên trái
    glVertex3f (0.0f, 0.0f, 200.0f); // A
    glEnd();

    glFlush();
    }

    int main(int argc, char* argv[])
    {
    glutInit(&argc, argv); //initialize the tool kit
    glutInitDisplayMode(GLUT_SINGLE |GLUT_RGB); //set the display mode
    glutInitWindowSize(640, 480); //set window size
    glutInitWindowPosition(100, 150); // set window position on screen
    glutCreateWindow("The Big Dipper");//open the screen window

    glutDisplayFunc(myDisplay);
    myInit();
    glutMainLoop();
    return 0;
    }

 

 
Trang 3 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •