99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫ECE 4122、代做C++編程語言
代寫ECE 4122、代做C++編程語言

時間:2024-10-23  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



ECE 4122/6122 Lab 3: OpenGL with OBJ files and Multiple Objects 
(100 pts) 
Category: 3D Graphics 
Due: Tuesday October 22th
, 2023 by 11:59 PM 

Objective: 
To create a dynamic 3D graphics application using lighting, shading, model transformations, and 
keyboard inputs. 
Description: 
You can use the code from tutorial09_Assimp to create a C++ application that loads in the obj files for 
the 3D chess pieces and the chess board. 
Modify the keyboard inputs so that (5 points each) 
1) ‘w’ key moves the camera radially closer to the origin. 
2) ‘s’ key moves the camera radially farther from the origin. 
3) ‘a’ key rotates the camera to the left maintaining the radial distance from the origin. 
4) ‘d’ key rotates to camera to the right maintaining the radial distance from the origin. 
5) The up arrow key radially rotates the camera up. 
6) The down arrow radially rotates the camera down. 
7) The ‘L’ key toggles the specular and diffuse components of the light on and off but leaves the 
ambient component unchanged. 
8) Pressing the escape key closes the window and exits the program 
Points grading: 
• 30 Points – loading obj files and displaying the chess pieces. 
• 30 Points – rotating and placing the chess pieces in the correct location and orientation 
• 40 Points – keyboard control described above 
• 5 pts extra credit the textures are applied correctly to the chess pieces and chessboard. 
• 5 pts extra credit make a short, narrated video of your program in action. (include it in the zip 
file) 
 Turn-In Instructions 
Create a Lab3 folder at the same level as the other tutorialxx _xx folders and place your code and the attached 
folders containing the obj file information in that folder. 
 
Modify the top level CMakeLists.txt file to build your Lab3 application. You can make any needed changes 
to the files in the common folder to handle the keyboard input. 
 
Zip up the folders Lab3 and common into Lab3.zip and upload this zip file on the assignment section of 
Canvas. When the TAs replace the existing folders with yours and the code should compile and run correctly. 
You can also include a short, narrated video of your program in action. 
 
Grading Rubric: 
If a student’s program runs correctly and produces the desired output, the student has the potential to get a 100 
on his or her homework; however, TA’s will look through your code for other elements needed to meet the lab 
requirements. The table below shows typical deductions that could occur. 
 
AUTOMATIC GRADING POINT DEDUCTIONS PER PROBLEM: 
Element Percentage 
Deduction 
 Details 
Does Not Compile 40% Code does not compile on PACE-ICE! 
Does Not Match Output Up to **% The code compiles but does not produce correct outputs. 
Clear Self-Documenting 
Coding Styles 
Up to 25% This can include incorrect indentation, using unclear variable names, 
unclear/missing comments, or compiling with warnings. (See 
Appendix A) 
 
LATE POLICY 
Element Percentage Deduction Details 
Late Deduction Function score – 0.5 * H H = number of hours (ceiling function) passed 
deadline 
 Appendix A: Coding Standards 
Indentation: 
When using if/for/while statements, make sure you indent 4 spaces for the content inside those. Also make 
sure that you use spaces to make the code more readable. 
For example: 
for (int i; i < 10; i++) 

 j = j + i; 

 
If you have nested statements, you should use multiple indentions. Each { should be on its own line (like the 
for loop) If you have else or else if statements after your if statement, they should be on their own line. 
for (int i; i < 10; i++) 

 if (i < 5) 
 { 
 counter++; 
 k -= i; 
 } 
 else 
 { 
 k +=1; 
 } 
 j += i; 

 
Camel Case: 
This naming convention has the first letter of the variable be lower case, and the first letter in each new word 
be capitalized (e.g. firstSecondThird). 
This applies for functions and member functions as well! 
The main exception to this is class names, where the first letter should also be capitalized. 
Variable and Function Names: 
Your variable and function names should be clear about what that variable or function represents. Do not use 
one letter variables, but use abbreviations when it is appropriate (for example: “imag" instead of 
“imaginary”). The more descriptive your variable and function names are, the more readable your code will 
be. This is the idea behind self-documenting code. 
 File Headers: 
Every file should have the following header at the top 
/* 
Author: your name 
Class: ECE4122 or ECE6122 (section) 
Last Date Modified: date 
 
Description: 
 
What is the purpose of this file? 
 
*/ 
 
Code Comments: 
 
 1. Every function must have a comment section describing the purpose of the function, the input and 
output parameters, the return value (if any). 
2. Every class must have a comment section to describe the purpose of the class. 
3. Comments need to be placed inside of functions/loops to assist in the understanding of the flow of 
the code. 
 

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp
 

掃一掃在手機打開當前頁
  • 上一篇:代寫Battleship 、代做Game 設計程序
  • 下一篇:代寫COP3502、Python程序設計代做
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                国产亚洲成年网址在线观看| 三级欧美在线一区| 喷水一区二区三区| 日韩午夜精品电影| 久久se精品一区二区| 久久久亚洲综合| 成人激情黄色小说| 亚洲最大色网站| 欧美久久久久久久久| 激情深爱一区二区| 国产精品福利电影一区二区三区四区 | 一本大道av一区二区在线播放| 《视频一区视频二区| 欧美日韩国产欧美日美国产精品| 丝袜诱惑制服诱惑色一区在线观看 | 国产一区二区三区精品视频| 欧美激情一区三区| 欧美美女直播网站| 不卡一区二区三区四区| 日本最新不卡在线| 亚洲三级免费电影| 久久免费电影网| 欧美影片第一页| 国产一区二区三区黄视频 | 久久一区二区视频| 91国产丝袜在线播放| 久久99精品视频| 国产精品二区一区二区aⅴ污介绍| 欧美人伦禁忌dvd放荡欲情| 国产成人午夜高潮毛片| 丝袜a∨在线一区二区三区不卡 | 日韩一区二区三免费高清| 99这里都是精品| 国产一区二区不卡在线| 亚洲国产精品一区二区久久 | 亚洲专区一二三| 亚洲国产成人在线| 欧美不卡在线视频| 欧美日韩中文字幕一区| 成人福利视频在线| 国产成人精品一区二| 日本aⅴ精品一区二区三区| 一区二区三区国产精品| 成人免费在线观看入口| 久久久久久黄色| 国产欧美一区二区精品婷婷| 久久se精品一区精品二区| 欧美日韩国产成人在线免费| 亚洲国产视频在线| 8x福利精品第一导航| 毛片一区二区三区| 亚洲丝袜美腿综合| 欧美mv日韩mv| 欧美性大战久久久| 国产91在线观看| 亚洲欧洲一区二区三区| 欧美日韩国产区一| 首页国产欧美久久| 88在线观看91蜜桃国自产| 日韩欧美不卡一区| 亚洲欧洲综合另类在线| 欧美一二三四在线| 亚洲一区视频在线| 黄色日韩网站视频| 亚洲欧美日韩一区| 一区二区三区四区中文字幕| 国产91富婆露脸刺激对白| 亚洲欧美日韩国产手机在线| 国产三区在线成人av| 国产三级精品三级在线专区| 国产午夜一区二区三区| 欧美韩日一区二区三区| 亚洲精品视频在线| 日本不卡中文字幕| 成人国产免费视频| 欧美色手机在线观看| 日韩精品影音先锋| 亚洲人午夜精品天堂一二香蕉| 一区二区三区在线免费播放| 三级成人在线视频| 国产91精品免费| 欧美日韩激情一区二区三区| 欧美电影精品一区二区| 国产精品伦一区| 日本成人在线视频网站| 成人av影院在线| 欧美疯狂做受xxxx富婆| 国产精品午夜久久| 日韩av一级片| 色综合天天综合在线视频| 欧美浪妇xxxx高跟鞋交| 日本一区二区三区四区| 午夜精品免费在线观看| 成人一区在线看| 91麻豆精品91久久久久久清纯| 久久久www成人免费无遮挡大片| 亚洲人成精品久久久久| 久久精品国产第一区二区三区| 成人av在线播放网站| 欧美一区二区三区播放老司机| 中文字幕日韩精品一区| 韩国中文字幕2020精品| 欧美日韩国产精品成人| 中文字幕亚洲精品在线观看| 麻豆久久久久久久| 欧洲日韩一区二区三区| 国产精品系列在线| 美女一区二区久久| 91精品福利在线| 国产精品嫩草99a| 国产尤物一区二区在线| 4438亚洲最大| 亚洲国产精品一区二区www在线| 成人美女视频在线看| 久久婷婷一区二区三区| 精品在线免费视频| 欧美一区二区三区白人| 日韩电影一区二区三区四区| 欧美性色黄大片手机版| 亚洲欧美成人一区二区三区| 久久99国产精品尤物| 欧美亚洲国产一卡| 亚洲视频 欧洲视频| 国产91精品精华液一区二区三区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 香蕉乱码成人久久天堂爱免费| 色综合久久九月婷婷色综合| 国产精品乱码一区二区三区软件 | 欧美性感一区二区三区| 亚洲人吸女人奶水| 91偷拍与自偷拍精品| 一区二区三区在线影院| 欧美又粗又大又爽| 爽爽淫人综合网网站 | 欧美精品v日韩精品v韩国精品v| 亚洲一区二区三区激情| 欧美日本韩国一区| 免费成人av在线| 337p日本欧洲亚洲大胆精品| 国模无码大尺度一区二区三区| 国产日韩av一区二区| 一本到不卡精品视频在线观看| 亚洲激情校园春色| 欧美日韩国产影片| 精品午夜久久福利影院| 国产精品视频第一区| 欧美午夜电影网| 久久99精品久久久| 国产精品日韩成人| 欧美伦理电影网| 国产乱人伦偷精品视频不卡| 国产精品国产自产拍在线| 在线观看日韩一区| 精品午夜一区二区三区在线观看| 国产欧美日韩精品a在线观看| 91同城在线观看| 日本视频一区二区| 综合自拍亚洲综合图不卡区| 91麻豆精品国产91久久久资源速度 | 亚洲欧美在线视频| 日韩一区二区精品葵司在线 | 国产精品久久久久久久久免费桃花 | 亚洲乱码国产乱码精品精98午夜 | 欧美精品一区二区久久婷婷| 国产99久久久久久免费看农村| 亚洲日本中文字幕区| 91免费版pro下载短视频| 欧美aaaaaa午夜精品| 亚洲色图20p| 日韩欧美国产成人一区二区| hitomi一区二区三区精品| 日韩国产在线观看| 一区二区三区四区不卡视频| 久久综合网色—综合色88| 欧美日本一区二区在线观看| 成人免费高清在线观看| 久久成人麻豆午夜电影| 亚洲最大成人网4388xx| 国产精品乱人伦一区二区| 日韩欧美黄色影院| 欧美精品一二三| 欧美午夜精品理论片a级按摩| 成人午夜电影网站| 国产99精品在线观看| 美女性感视频久久| 日韩国产精品91| 日韩成人一级片| 日韩专区欧美专区| 亚洲国产视频a| 成人免费在线视频| 国产精品萝li| 国产精品免费久久| 国产精品丝袜91| 国产精品第五页| 1024成人网| 亚洲精品午夜久久久| 国产精品久久久一本精品 | 久久嫩草精品久久久久| 日韩三级.com| 欧美电视剧在线看免费|