The University of Sheffield
Department of Computer Science

Shihao Shen Undergraduate Dissertation 2014/15

3D Virtual Measurement

Supervised by S.Maddock

Abstract

The aim of project is to build a system which accept 3D models as input, allowing users to measure distance on their surface. To build this system, deep knowledge on computer graphic and algorithm, geometric knowledge and programming skill are all required. In this project, OpenGL is chosen as the graphic library to render models, Java is chosen as the programming language and Dijkstra’s algorithm is used to process measurement.

 

Eventually, the system should have the ability of reading user input data in a specific form, providing friendly user interface to accept users’ commands for marking or selecting points on the inputting data, and then provides the distance between the marks regardless the surface of objects is flat or curve.Â