Javascript must be enabled for the correct page display

Morphing planar curves using subdivision surfaces

Brandt, R. (2016) Morphing planar curves using subdivision surfaces. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
main.pdf - Published Version

Download (6MB) | Preview
[img] Text
Toestemming.pdf - Other
Restricted to Backend only

Download (546kB)

Abstract

An approach to morph between a pair of planar curves is to embed these curves in 3D at different z-axis positions, construct a connecting surface between the two curves, and interpret parallel slices of this surface perpendicular to the z-axis as the intermediate curves composing the morph. The connecting surface may be subdivided in an attempt to improve the quality of the morph. In this bachelor's thesis, the relationship between used subdivision scheme (Loop, sqrt(3), interpolating sqrt(3) or modified Butterfly subdivision) and morph quality is evaluated based on various quality measures. An implementation is presented which is able to subdivide triangular meshes using the considered subdivision schemes and slice the resulting meshes at a position on the z-axis. Furthermore, it can compute various quality measures. Test meshes have been collected which have been subdivided. The resulting subdivided meshes have been used to compute quality measures by the presented implementation. Based on data generated by the implementation, it is concluded that the considered approximating subdivision schemes create smoother meshes and preserve simpleness (the absence of self crossings) better than the considered interpolating subdivision schemes. It was however found that interpolating subdivision schemes preserve sharp features better and displace the original connecting surface less than approximating subdivision schemes.

Item Type: Thesis (Bachelor's Thesis)
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 15 Feb 2018 08:14
Last Modified: 15 Feb 2018 08:14
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/14221

Actions (login required)

View Item View Item