Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439


Slide 2 : 2 / 12 : From 1 to 2

Last Week...

The Span of Computer Graphics

Lara Croft .... the next to last special effect in Tomb raider... the butterfly

I forgot One big Movie : ...

The FEIT Careers Evening commences tonight at 5.30 pm in the Ian Ross Design studio.

Student list (up to date ?)

This week readings

.

This week exercise :

Last week solution...

Lab issue : Java version 1.2 versus Java version 1.3...

Just check by "java -version"

NB Java 1.3 and Java3D 1.2

3rd and 4th year lab : /usr/local/java/bin

The issue was that there is two versions of Java on the machine and that the default one was the old one. It has now been fixed, but if you want to be sure, type java -version ... and if you have still some trouble, just append /usr/local/java/bin before any of your java command (this is where Java 1.3 is installed)

The Mailing Lists

Common Group : esciencecg@yahoogroups.com /

This year group : eScienceCG02@yahoogroups.com /

For those who really want to print...

Today...

 

 


Slide 3 : 3 / 12 : From 2 to 3

From 2 to 3

Some solution for the lab exercise

This Week

This Week Exercise :

This week Reading : Chapter 5 : Two Dimensional Geometric Transformations of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213

and Appendix A-1 to A-4 : Mathematics for Computer Graphics : p 600 to 614

: Due 10/09/02

 

 


Slide 4 : 4 / 12 : From 3 to 4

From 3 to 4 : 14/08

Everybody has been added to the CG02 group...

Some Tips for the lab exercise 3

This Week Exercise :

This week Reading : Chapter 11 : "Three-Dimensional Geometric and Modeling Transformations" of the book "Computer Graphics" (Hearn & Baker) : p 183 to 213

: Due 10/09/02


From Last Week

Oh, and just one more thing ! .... about the general rotation matrix

or !!!

 


Slide 5 : 5 / 12 : From 4 to 5 : 21/08

From 4 to 5 : 21/08

Solution for the lab exercise 4 : next week

This Week

This Week Exercise :

This week Reading :

Chapter 2: "Overview of Graphics Systems" of the book "Computer Graphics" (Hearn & Baker) : p 35 to 81

Chapter 15: "Color Models and Color Applications" of the book "Computer Graphics" (Hearn & Baker) : p 564 to 582

(powerpoint document !)

 

 


Slide 6 : 6 / 12 : From 5 to 6 : 28/08

 From 5 to 6 : 28/08

Some solution for the lab exercise 5

Next Week

Form your Binomial and send me an email with the name/id of the two students

Final Exam Proposed dates

COMP 4610/6461 Computer Graphics : 11/11/02 : 9h15 to 12h30
COMP 6443 Internetworked Virtual Reality : 18/11/02 : 9h15 to 12h30

If more flexibility is needed, it could be :
COMP 4610/6461 Computer Graphics : between the 11/11/02 and the 13/11/02
COMP 6443 Internetworked Virtual Reality : one week after

Or if we need to stick to the yellow sheet, it would be :
COMP 4610/6461 Computer Graphics : first week (8-14)
COMP 6443 Internetworked Virtual Reality : second week (15-21)

This Week

This Week Exercise : first exercise in Java3D

This week Reading :

Chapter 3: "Output Primitives" of the book "Computer Graphics" (Hearn & Baker) : p 83 to 140

CG leaflet : "HMDs, Caves & Chamelon : A Human Centric Analysis of Interaction in Virtual Space"

Circle drawing algorithm

(to be written)

 

 

 


Slide 7 : 7 / 12 : From 6 to 7

From 6 to 7 (04/09/02)

About Matrix (the rotation and translation ones)

The Mathematics of the 3D Rotation Matrix by Diana Gruber :

Chap 11 of Hearn and Baker "Computer Graphics" (p407 to p430)

NB ! : The first Assignment is due next Tuesday the 10/09 !

You may begin to send me your assignments right now ...

What if the internet does not work that day ?

Next Assignment

before next Monday ( = send me a email before next Monday)

A group to work with Shaun Press

A

Official release : next Wednesday

Because of an official policy, due date : 18th of October. Late penalties from the 22nd of October

Today

 


Slide 8 : 8 / 12 : From 7 to 8 (11/09/02)

From 7 to 8 (11/09/02)

The !

You should always plan to finish (implementation AND testing AND documentation) a project one week before the due date ...

What if the internet does not work the due day ?

What if you get ill the day before ?

What if your hard drive crash the antepenultimate day ?

(Third from last)

What if there is no text editor available in the lab ?

What if you first have to the learn the language before beginning the assignment ?

What if you decide to begin the testing step of your project 2 hours before the due time, and that eventually a major bug appears ?

What if you decide to post your project at 23H59mn500ms and you forgot than the "client" mailbox could be more than 500ms away from your mail tool ? or perhaps is full ?

What if you are so used to program at night that you forgot that midnight isn't in fact midday ?

What if by the end, you get so tired that you send the wrong version ?

What if the last video data projector get stolen the day before your presentation ?

What is one member of your team decide to resign right in the middle of the project ?

What if the computer you had planed to work on is not available ?

What if your first child made her first teeth the week before ?

What if ...

You should had planed something for each situation ...

At least ... you should try to negotiate : keep your client informed

And how much does it cost ?

2 weeks, 10 man days, 1500$/day, 10% a day for late penalties

Because of an official policy, due date : 18th of October. Late penalties from the 22nd of October. No Exception : it is a group work (make sure you synchronise your work on two different hard disks).

15 mn presentation of each projects : the 30 and 31 of October

5 weeks + 1

  1. You read the project, meet each other, design the project

  2. Learn what you need to learn to do the project

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result

  6. Sleep well and be ready to present your project

before Friday ( = send me a email before Thursday)

A group to work with Shaun Press

 

Today

Case study, 3D ball Animation model

Readings :

 

 


Slide 9 : 9 / 12 : From 8 to 9 (18/09/02)

From 8 to 9 (18/09/02)

: last release dated 12/9/2002

:

You should put your ball slightly in front of your racket !

15 mn presentation of each projects :

Timeline

  1. You read the project, meet each other, design the project

  2. Learn what you need to learn to do the project

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result

  6. Sleep well and be ready to present your project

 

Today

Readings : Chpt 14-8 and 14-9 of Hearn and Baker "Computer Graphics" (p552 to 563)

 

 


Slide 10 : 10 / 12 : From 9 to10 (9/10/02)

From 9 to10 (9/10/02)

Final Exam Dates

COMP 4610/6461 Computer Graphics : 11/11/02 : 9h15 to 12h30 (15 mn earlier !)
COMP 6443 Internetworked Virtual Reality : 18/11/02 : 9h15 to 12h30 (15 mn earlier !)

: last release dated 12/9/2002

15 mn presentation of each projects :

  1. You read the project, meet each other, design the project

  2. Learn what you need to learn to do the project

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result

  6. Sleep well and be ready to present your project

Today

Physically Based Illumination, Ray Tracing and Radiosity

Readings :

 

 


Slide 11 : 11 / 12 : From 9 to10 (16/10/02)

From 9 to10 (16/10/02)

  1. You read the project, meet each other, design the project

  2. Learn what you need to learn to do the project

  3. Program

  4. Meet again and check that the different classes match together. Test and correction

  5. Documentation + send the result

  6. Sleep well and be ready to present your project

Today

Readings :

CG leaflet : "Mathematical fundamentals of computer graphics"

Chpt 14 of Hearn and Baker "Computer Graphics" (p494 to 563) : Illumination Model : Local and Global

Chpt 3-7 of Hearn and Baker "Computer Graphics" (p110-113) : Spline

( Chpt 10 of Hearn and Baker "Computer Graphics" (p304-400) ) : Surface Modeling


Slide 12 : 12 / 12 : From 11 to 12 (23/10/02)

From 11 to 12 (23/10/02). Last CG Lecture !

is

  1. You read the project, meet each other, design the project
  2. Learn what you need to learn to do the project
  3. Program
  4. Meet again and check that the different classes match together. Test and correction
  5. Documentation + send the result
  6. Sleep well and be ready to present your project

Following Weeks

15 mn presentation of each projects :

What you have to both say about the project. What is good, what is bad, and what you would have done better with more time or better organisation.

Why Java is such a great choice for you do do that assignment :-)

Does the project looks like what I should expect on that testing machine ?

Some question to check that you have both well understood all of it.

Final Exam Dates

COMP 4610/6461 Computer Graphics : 11/11/02 : 9h15 to 12h30
Venue : MH = , the 400 seat hall, Bld 12 on the usual ANU Map

Exam based on

Readings :

CG leaflet : "The Graphics pipeline : Geometric operations"

CG leaflet : ""

Near Future :

What about your name on the escience web site ?

The escienceCG group :

Links  : CG, VR, VR in OZ ... :

Today

Question Time ?

ANUSET form

Video ?