| Course: | CS111 |
|---|---|
| URL: | http://www.asms.net/facultymanaged/lilly/VRML.html |
| Instructor: | Dr. Albert Lilly, Ph.D. in Computer and Information Sciences from UAB, M.S. in Computer Science from UA |
|
Course Description: | Students will learn how to create collections of objects in three dimensions and view the collections from different angles and distances. Interpolators will be introduced that facilitate animations concerning position, rotation, visibility, and by sets of coordinates. Advanced topics include the creation of specialized VRML nodes using prototypes and the use of JavaScript in controlling various aspects of VRML worlds. Each student will do a project using VRML. |
| Reference: |
The VRML 2.0 Handbook
by Jed Hartman and Josie Wernecke
|
| Grading scale: |
90 - 100 A 80 - 89 B 70 - 79 C ** - 69 D ** Lower limit of D and upper limit of F are at the discretion of the instructor |
| Weights: |
Assignments Project |
20% 80% |
|---|
|
Absences and tardies: | Students are expected to attend class and exhibit a positive attitude. Ten percent will be deducted for work that is late if unexcused. |
|---|---|
| Office hours: | Monday, Tuesday, Wednesday & Friday: 9:00 a.m. to 10:00 a.m., Thursday: 5:00 p.m. to 6:00 p.m., or by appointment |
Week 2:
PositionInterpolator
Extrusions
Use of a rhombus for rotation
OrientationInterpolator
Viewpoints
ScalarInterpolator
Week 3:
Proto
ExternProto
Scripts
Javascript applications
Plane sensor
Touch sensor
CoordinateInterpolator
ColorInterpolator
Week 4:
Propose and design projects
Weeks 5 10:
Code and refine projects
Week 11:
Present projects