Skip to main content

OpenGL Reg là gì;Glu?

OpenGL Thư viện tiện ích (GLU) là một tập hợp các chức năng lập trình đồ họa cung cấp chức năng bổ sung cho OpenGL Reg cơ bản;thói quen.OpenGL reg cơ bản;Thư viện cung cấp một khung cơ bản để hiển thị đồ họa ba chiều (3D) và OpenGL GLU thực hiện các chức năng hoạt động với khung để cung cấp cho lập trình viên một bộ công cụ mở rộng để sử dụng để thực hiện các hoạt động phức tạp hơn một cách đơn giản hơn.Ngoài ra còn có một số chức năng trong OpenGL Glam tạo ra các loại nguyên thủy tiên tiến như xi lanh và hình cầu có sẵn.Ngoài việc hỗ trợ cho các hệ thống mô hình hóa phức tạp, GLU còn bao gồm các chức năng để thực hiện các hoạt động ma trận, bản dịch thuận tiện cho camera cảnh và chế độ xem và các trình bao bọc chức năng dễ đọc hơn của con người để xử lý đồ họa 3D phổ biến. Các tính năng của OpenGL GLU cố gắng mở rộng trên các chức năng cơ bản được bao gồm trong OpenGL Reg tiêu chuẩn;thư viện.Thay vì tập trung chỉ đơn giản vào việc hiển thị các đa giác riêng lẻ, GLU cố gắng cung cấp nhiều chức năng hơn giúp tạo và quản lý toàn bộ cảnh.Chúng bao gồm một số thói quen giúp dịch vị trí camera dễ dàng hơn xung quanh các điểm tùy ý cũng như các chức năng đơn giản hóa giúp thiết lập khối lượng xem.

Một phần khác của OpenGL GLU không có trong thư viện cơ bản là việc thực hiện các hình dạng nguyên thủy tiên tiến.Trong khi thư viện tiêu chuẩn chỉ cung cấp các chức năng vẽ hình tam giác hoặc đa giác, GLU có các chức năng có thể xây dựng các đối tượng như hình cầu, hộp và xi lanh.Mặc dù các chức năng này có thể dễ dàng được viết bởi một lập trình viên đồ họa 3D, nhưng nó có thể tiết kiệm thời gian để sử dụng các phiên bản đã được kiểm tra và không có lỗi. Ngoài các nguyên thủy hình dạng(Nurbs).Đây là những hình dạng hình học rất hiệu quả có thể uốn cong và chảy hữu cơ và sử dụng rất ít bộ nhớ.Sự hỗ trợ cho Nurbs trong Glam cho phép một lập trình viên hoặc nghệ sĩ có sự tự do gần như hoàn toàn trong việc thiết kế các hình dạng và đối tượng trong một cảnh. Một khả năng cấp cao mà OpenGL Nguồn cung cấp GLU là một khung MIPMAPPED.MIPMAPP là một hình thức ánh xạ kết cấu giúp tăng tốc độ hiển thị một cảnh.Điều này đạt được bằng cách sử dụng nhiều hơn một hình ảnh cho kết cấu.Mỗi kết cấu được tạo từ một số hình ảnh tương tự, mỗi hình ảnh nhỏ hơn và ít chi tiết hơn so với lần trước, do đó các đối tượng ở khoảng cách sử dụng kết cấu ít chi tiết hơn và do đó được hiển thị nhanh hơn nhiều.