关于后端:CS-450550-Fall-Quarter

CS 450/550 Project #2

CS 450/550 — Fall Quarter 2021
Project #2
100 Points
Due: October 12
Animate a Helicopter!
This page was last updated: September 14, 2021
Introduction
This project is to animate a helicopter and look at it in two different 3D views.
Requirements:
1.
Draw a helicopter.
(Don’t worry — this won’t be as hard as it sounds.)
2.
The helicopter’s 2 blades must be scaled properly.
The helicopter’s 2 blades must be oriented properly.
The helicopter’s 2 blades must be rotating properly.
3.
Allow two views: an “Outside” view of the entire scene
and an “Inside” view from the helicoptercockpit.
Toggle between them with a pop-up menu.
(You can also use keyboard hits, but in-addition-to,not instead-of.)
For each view, use a different call to
gluLookAt( )
to position the eye.
A good eyepoition for your Inside View is (-0.4, 1.8, -4.9) .
A good look-at position for your Inside View is (-0.4,1.8, -10.) .
4.
Keep the same Xrot, Yrot, and Scale features as we’ve used before,
but only in the Outside View
.
Donot use Xrot, Yrot, and Scale in the Inside View.
5.
Use
gluPerspective( )
, not
glOrtho( )
.
6.
Put some sort of 3D scene for your Inside Eye to see, looking outside the helicopter
(off in the -Zdirection).
One or more GLUT wireframe objects might work well.
Or, whatever you did in the firstproject.
Or some sort of colored grid.
Or, all of these things.

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理