写作INFR 1350U语言、 写作cs,Java,Python

” 写作INFR 1350U语言、 写作cs,Java,PythonFaculty of Business and Information TechnologyINFR 1350U: Intro to Computer GraphicsExtra Assignment (#3) Viewport Viewer 5% of Final GradeDue Date: December 17st (11:59pm)The purpose of this assignment is to introduce you viewports using the OpenGL API. In particular, you willobtain hands-on Experience in setting up viewing transformations and experimenting with variousOpenGL states.Create a simple OpenGL program that displays object(s) in 4 viewports as shown below:The program should conform to the following: There should be borders around the viewports; Background of all viewports should be gray (like in the picture Aabove) The user can Select the active viewport by clicking on it (you should change the color of theborder when a Viewport is selected). Any transformation (rotation, translation, etc) should beperformed on the active viewport only. User should be able to navigate the scene in the selected viewport using WASD keys and/or arrowkeys (for ortho projections). Mouse control (like in an FPS game) and WASD keys and/or arrowsfor the perspective projection. Navigation should be allowed only in the active viewport. Theother viewports should remain static. There should be at least 1 light source. You can load objects with your .obj loader.You may Develop this project by expanding on any code given in-class or tutorial.Item ContributionA viewport is selected by clicking on it 2.0%Transformations occur only in the active viewport 1.5%Navigation is Provided in the active viewport 0.5%At least 1 light source 0.5%4 viewports are Provided as shown above 0.5%如有需要,请加QQ:99515681 或邮箱:99515681@qq.com

添加老师微信回复‘’官网 辅导‘’获取专业老师帮助,或点击联系老师1对1在线指导