Interactive curve visualization

Various curves and their representations are the foundations of computer graphics today. Its applications range from computer graphics, computer vision, geometric modelling, computer-aided design, robotics, and other many other fields. These applications are bound to increase. Students pursuing a ba...

Full description

Bibliographic Details
Main Author: Liu, Yifan
Other Authors: Qian Kemao
Format: Final Year Project (FYP)
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59001
_version_ 1826130532590682112
author Liu, Yifan
author2 Qian Kemao
author_facet Qian Kemao
Liu, Yifan
author_sort Liu, Yifan
collection NTU
description Various curves and their representations are the foundations of computer graphics today. Its applications range from computer graphics, computer vision, geometric modelling, computer-aided design, robotics, and other many other fields. These applications are bound to increase. Students pursuing a bachelor or master degree in computer science are expected to understand the underlying technical concepts behind computer graphics. However, it is often challenging for the student to grasp the mathematical concepts. The web-based application “Curve Representations” is developed as a teaching aid. It aims to provide demonstrations of the important curves in computer graphics. Each page is embedded with a Java applet illustrating one of the curves. Every curve that is illustrated in the application has a few key parameters affecting the behaviour of that curve. Through an intuitive control panel on the applet, these parameters can be varied and the result will be reflected on the curve drawn. Thus it provides visualization and hopefully better understanding of the curves.
first_indexed 2024-10-01T07:57:57Z
format Final Year Project (FYP)
id ntu-10356/59001
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:57:57Z
publishDate 2014
record_format dspace
spelling ntu-10356/590012023-03-03T20:47:46Z Interactive curve visualization Liu, Yifan Qian Kemao School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Mathematical software Various curves and their representations are the foundations of computer graphics today. Its applications range from computer graphics, computer vision, geometric modelling, computer-aided design, robotics, and other many other fields. These applications are bound to increase. Students pursuing a bachelor or master degree in computer science are expected to understand the underlying technical concepts behind computer graphics. However, it is often challenging for the student to grasp the mathematical concepts. The web-based application “Curve Representations” is developed as a teaching aid. It aims to provide demonstrations of the important curves in computer graphics. Each page is embedded with a Java applet illustrating one of the curves. Every curve that is illustrated in the application has a few key parameters affecting the behaviour of that curve. Through an intuitive control panel on the applet, these parameters can be varied and the result will be reflected on the curve drawn. Thus it provides visualization and hopefully better understanding of the curves. Bachelor of Engineering (Computer Science) 2014-04-21T01:54:34Z 2014-04-21T01:54:34Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59001 en Nanyang Technological University 26 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Mathematical software
Liu, Yifan
Interactive curve visualization
title Interactive curve visualization
title_full Interactive curve visualization
title_fullStr Interactive curve visualization
title_full_unstemmed Interactive curve visualization
title_short Interactive curve visualization
title_sort interactive curve visualization
topic DRNTU::Engineering::Computer science and engineering::Mathematics of computing::Mathematical software
url http://hdl.handle.net/10356/59001
work_keys_str_mv AT liuyifan interactivecurvevisualization