Fragments 1.0

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: 450.56 KB
‎คะแนนจากผู้ใช้: 0.0/5 - ‎0 ‎โหวต

คำ อธิบาย: ชิ้นส่วนเป็นแอปพลิเคชันสาธิตสําหรับการใช้งาน OpenGL Java ที่กําหนดเองสําหรับ Android การสาธิตจะเดินตามนิ้วของคุณด้วยเครื่องบินที่มีชีวิตชีวาและสร้างขึ้นแบบสุ่มในขณะที่คุณลากนิ้วของคุณผ่านหน้าจอ การใช้งาน: การใช้งาน เครื่องบินจะถูกวาดบนบิตแมป Android โดยใช้การใช้งาน Java เขียนที่กําหนดเองของ OpenGL (เรียกว่า SGL) สําหรับคลาสกราฟิก CS148 ของสแตนฟอร์ด ก่อนที่จะเพิ่มแต่ละผืนผ้าใบเมทริกซ์การหมุนและการปรับขนาดแบบสุ่มจะถูกผลักลงบนสแต็ค SGL เครื่องบินแต่ละลําเป็นสี่เหลี่ยมจัตุรัสที่วาดด้วยการโทร OpenGL ไปยัง "แถบสามเหลี่ยม" หลังจากวาดเครื่องบินแล้วสถานะ SGL จะถูกกู้คืนจากการแปลงแบบสุ่มเพื่อให้สามารถวาดเครื่องบินที่มีคุณสมบัติใหม่ได้ สีของกําลังสองจะคํานวณโดยใช้การเทียบระหว่างระดับทุพพลภาพระหว่างสีที่กําหนดกับเครื่องหมายจุดยอดแถบสามเหลี่ยม การใช้งาน OpenGL / SGL ที่การสาธิตนี้แสดงสแต็คเมทริกซ์ตําแหน่ง vertice และข้อกําหนดสีการวาดภาพสามเหลี่ยมและการแทรกแซงแบบ barycentric ท่ามกลางคุณสมบัติอื่น ๆ เพื่อให้ส่วนที่สามารถใช้งานได้ของคุณสมบัติใน OpenGL API เต็มรูปแบบ ประสิทธิภาพ: สําคัญ: โปรดทราบว่าแอปพลิเคชันสาธิตนี้เป็นโปรเซสเซอร์เข้มข้น มันหมายถึงการแสดงความเป็นไปได้ของการใช้งาน Java ที่สร้างขึ้นเองรอยขีดข่วนของ OpenGL / SGL บนแพลตฟอร์ม Android เนื่องจากเขียนใน Java และไม่ได้ใช้ Java NDK หรือโทร GPU แอปพลิเคชันนี้อาจมีความล่าช้าในการเรนเดอร์และเรียกใช้ SLOWER บนอุปกรณ์ที่มี CPU ที่อ่อนแอ คำ ติชม: แอปพลิเคชันนี้ยังอยู่ระหว่างการพัฒนา คําถามหรือความคิดเห็นใด ๆ ได้รับการชื่นชม!

ประวัติรุ่น

  • เวอร์ชัน 1.0 โพสต์เมื่อ 2013-01-01

รายละเอียดหลักสูตร