Mô tả: Fragments là một ứng dụng demo cho việc triển khai OpenGL Java tùy chỉnh cho Android. Bản demo theo dõi ngón tay của bạn với các mặt phẳng được tạo ngẫu nhiên, sống động khi bạn kéo ngón tay qua màn hình. Thực hiện: Các máy bay được vẽ trên một bitmap Android bằng cách sử dụng một thực hiện Java bằng văn bản tùy chỉnh của OpenGL (được gọi là SGL) cho lớp đồ họa CS148 của Stanford. Trước mỗi bổ sung vào canvas, một ma trận xoay và co giãn ngẫu nhiên được đẩy lên ngăn xếp SGL. Mỗi mặt phẳng là một hình vuông được vẽ bằng các cuộc gọi OpenGL đến một "dải tam giác". Sau khi một mặt phẳng đã được rút ra, nhà nước SGL được khôi phục từ các biến đổi ngẫu nhiên để một mặt phẳng với các thuộc tính mới có thể được rút ra. Màu sắc của các ô vuông được tính bằng cách sử dụng nội suy barycentric giữa các màu được gán cho các đỉnh dải tam giác. Việc thực hiện OpenGL / SGL rằng bản demo này giới thiệu các tính năng một ngăn xếp ma trận, vị trí vertice và đặc điểm kỹ thuật màu sắc, vẽ tam giác, và nội suy barycentric, trong số các tính năng khác để cung cấp một phần có thể sử dụng của các tính năng trong API OpenGL đầy đủ. Hiệu suất: QUAN TRỌNG: Xin lưu ý rằng ứng dụng demo này là bộ xử lý chuyên sâu. Nó có nghĩa là để giới thiệu khả năng của một tùy chỉnh, đầu xây dựng Java thực hiện OpenGL / SGL trên nền tảng Android. Vì nó được viết bằng Java và không sử dụng Java NDK hoặc thực hiện cuộc gọi GPU, ứng dụng này có thể có độ trễ hiển thị và chạy SLOWER trên các thiết bị có CPU yếu. Phản hồi: Ứng dụng này vẫn đang được phát triển. Bất kỳ câu hỏi hoặc ý kiến được đánh giá cao!
lịch sử phiên bản
- Phiên bản 1.0 đăng trên 2013-01-01
Chi tiết chương trình
- Mục: Phát triển > Cấu phần & Thư viện
- Publisher: John YS
- Giấy phép: Miễn phí
- Giá: N/A
- Phiên bản: 1.0
- Nền tảng: android