Visual immersive geometry

There are many subjects requiring advance geometric reasoning such as calculus, computer graphics, computer animation, geometric modeling, computer-aided design, and many more. However, it is often a challenge for the learners to follow the instructor and be able to visualize how mathematical concep...

Full description

Saved in:
Bibliographic Details
Main Author: Christianto, Andrew Timothy
Other Authors: Alexei Sourin
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/48624
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:There are many subjects requiring advance geometric reasoning such as calculus, computer graphics, computer animation, geometric modeling, computer-aided design, and many more. However, it is often a challenge for the learners to follow the instructor and be able to visualize how mathematical concepts reflect in 3D geometry and colors. The purpose of this project was to improve the quality of a tool based on VRML (a novel immersive virtual learning environment) by creating an extensive library of geometric objects and 3D colors based on the known mathematical formulas, improving the navigation of the scene and providing an ability to make a scene a part of any other virtual scene. The student gathered the resources about the geometric objects from any available handbooks and/or articles on the Internet and. He also did some researches on walking along the curve and surface to give better options for the navigation of the scene. In the end of the project, three libraries have been added. They were the curve library, surface library and color library. There was an outcome from experimenting on walking along the curve and surface. In conclusion, the extensive library has been implemented. The navigation improvement has not been implemented, but it is possible to use the algorithm from the experiments. Lastly, the ability to make a scene a part of any other virtual scene has yet to be done.