Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: sử dụng lệnh setWindow và viewport

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    10

    Mặc định sử dụng lệnh setWindow và viewport

    mọi người ai hiểu rõ 2 lệnh này có thể giải thích cho mình với..mình đang học về đồ họa trong c++,nhưng k hiểu rõ lắm..thầy giao bài dùng 2 lệnh để vẽ đồ thị nhưng chưa hiểu 2 lệnh này nên chẳng biết làm thế nào hic..
    đây là cấu trúc 2 hàm:mọi người giải thíc giùm mấy thông số cho mình với.tks

    void setWindow(GLdouble left , GLdouble right ,GLdouble bottom , GLdouble top)

    {
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(left,right,bottom,top);
    }

    void setViewport(GLint left, GLint right, GLint bottom, GLint top)
    {
    glViewport(left, bottom, right - left, top -bottom);
    }

  2. #2
    Ngày gia nhập
    09 2011
    Nơi ở
    Khi ta ở chỉ là nơi đất ở, khi ta đi đất bỗng hóa tâm hồn
    Bài viết
    55

    Bạn nên xem cuốn lập trình win32 đi bạn. Mình cũng đang nghiên cứu, nhưng chưa kỹ càng
    Attached Files Attached Files
    Cái thuở còn đánh con bé hàng xóm chỉ vì nó không xách cặp hộ đi học. Cái thuở thèm làm người lớn, để bố mẹ khỏi đánh đòn đau mỗi khi mắc lỗi, để được “con nít” gọi mình là người lớn. Cái thuở con nít. Cái thuở ấy xa thật xa. Cô bé hàng xóm đi lấy chồng. Tôi không còn con nít. Và đôi lúc cái thằng người lớn như đã ước mơ một thời, giờ…Vâng…Rất lạ..Có khi nó muốn làm con nít!

  3. #3
    Ngày gia nhập
    03 2010
    Nơi ở
    My Home
    Bài viết
    772

    Trích dẫn Nguyên bản được gửi bởi nang Xem bài viết
    Bạn nên xem cuốn lập trình win32 đi bạn. Mình cũng đang nghiên cứu, nhưng chưa kỹ càng
    Đang lập trình OpenGL chứ có phải win32 gì đâu mà lại nói vậy?

    glViewport() là thiết lập một vùng cửa sổ để hiển thị lên đó. Những gì vẽ vời sẽ vào vùng viewport này.

    gluOrtho2D(); là hàm mà map toàn bộ vùng hiển thị (Viewport) theo một tọa độ 2 chiều nào đó có tọa độ tùy ý để dễ tính toán theo phong cách tùy ý.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn