⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www.cs.bu.edu^faculty^sclaroff^courses^cs480-95^program4^program4.html

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 HTML
字号:
Date: Tue, 14 Jan 1997 20:28:06 GMTServer: NCSA/1.5Content-type: text/html		<HTML>		<HEAD><TITLE>BU CLA CS 480: Introduction to Computer Graphics---Programming Assignment 4		</TITLE></HEAD>		<BODY>		<H2>		<!WA0><A href="http://web.bu.edu/pagetwo.html">BU</A>CLA		<!WA1><A href="http://cs-pub.bu.edu/">CS</A> 480:		<!WA2><A href="http://www.cs.bu.edu/faculty/sclaroff/courses/cs480-95/Home.html">Introduction to Computer Graphics</A><p>Spring 1995		</H2>		<H2>Programming Assignment 4---due Friday, April 28		</H2>		<HR>In this final programming assignment, you are free to choose theproject you will code.  A list of possible projects is given below.You are welcome to choose a project from this list, or you may proposean alternate project.  <OL><LI> <b> Shaded rendering using Z-buffering</b>.  Implement the z-bufferingalgorithm for shaded rendering of triangles with vertex normals.  Yourprogram should allow users to select among flat, Gouraud, or Phongshading models.  Your program should allow the user to rotate thescene.  You can demonstrate your program on any polygonal models yousee appropriate.<P><LI> <b> Spline Editor</b>.  Implement a 2-D B&#233;zier curve editor thatprovides support for quadratic, cubic, and quartic curve segements.The program should allow users to input a series of connected B&#233;ziercurve segments, and generate the correct spline.  Provide editmode in which a user can ``rubber band'' the resulting curve bypulling on control points.<P><LI> <b> Game</b>.  Write a game program (subject to approval). Tetriswould be an acceptable project.<P><LI> <b> Animation</b>.  Write an animation program using SPHIGS(subject to approval).  I can provide you with the TAR file forbuilding the SPHIGS subroutine library.<P></OL><P>In building your program, you can use components from the previousassignments as you see fit.  You may develop your code on any hardwareplatform <em> as long as you can demo your project for me in the MCSbuilding on Friday, April 28</em>.<P><H2><A NAME=SECTION00011000000000000000> Send E-mail by Friday April 14</A></H2><P>Send e-mail to me telling me what project you have chosen by Friday,April 14. If you propose an alternate project, you will need to e-mailme a one page description of what you plan to do.<P><H2><A NAME=SECTION00012000000000000000> Proposing Alternate Projects</A></H2><P>Alternate projects are subject to prior-approval. This means that youneed to discuss your project with me <em> before</em> next Friday.  Youcan do this in e-mail or you can make an appointment to come by andsee me.<P><H2><A NAME=SECTION00013000000000000000> Grading</A></H2><P><H3><A NAME=SECTION00013100000000000000> Demo</A></H3><P>Part of your grade for this programming assignment will be based onyour giving a short demo.  You will be expected to talk about how yourprogram works, what algorithms you used, and we will test drive yourprogram. Demos will be scheduled for Friday April 28, from 1:00 to5:00.<P><H3><A NAME=SECTION00013200000000000000> Write-up</A></H3><P>You will also be graded on a brief write-up that is to be turned in atthe beginning of class on Friday, April 28. Basically, this write-upshould include a few paragraphs describing what design choices youmade in writing your project and what algorithms you used.<P>I would also like you to write a discussion of how you made yourprogram more efficient, or how you would have made your program moreefficient if you had more time.<P>Lastly, you will turn in an electronic copy of all your code.  Thecode should be commented so that it is easily understood.<P><H3><A NAME=SECTION00013300000000000000> Extra Credit</A></H3><P>There is no extra credit on this project; however, you can do twoprojects and use one to replace the grade on a previous programmingassignment.<P> <b> <em> Start programming early.  Incompletes will not be given.</b></em><P><HR>		<PRE><HR><EM><!WA3><A href="http://www.cs.bu.edu/faculty/sclaroff/courses/cs480-95/Home.html">Stan Sclaroff </A><BR>Created:  April 5, 1995<BR>		</EM></PRE>		</BODY>		</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -