Mahidol University Logo
Faculty of ICT, Mahidol University


Printable Version


Interactive Shape Manipulation System

STUDENT NAME : Kanrawi Kitkhachonkunlaphat, Pisit Praiwattana, and Atima Tharatipyakul

ADVISOR : Dr. Rawesak Tanawongsuwan


This project introduces the system that allows user to interactively deform a two-dimensional drawing without manually establishing a skeleton. The study aims at developing a Java application that enriches two-dimensional shape manipulation with graphical interfaces and layer concept. The initial idea was to represent an input shape as a triangle mesh and enable movement of vertices as constrained handles. The deformation of the remaining free vertices then calculated through matrix of linear equations in order to preserve the original shape as much as possible. The implementation of this system consisted of two main parts. Based on As-Rigid-As-Possible Shape Manipulation, a SIGGRAPH 2005 paper, the first step Scale-free construction was to find an appropriate rotation of the shape. Then its scale was adjusted in the next uniform scaling step. Our Java application successfully maintains the major shape in real-time deformation and comes up with user familiar interface of layers so beginners can use it easier.


Go to Top


ICT Building, Mahidol University, 999 Phuttamonthon 4 Road, Salaya, Nakhonpathom 73170 Tel. +66 02 441-0909 Fax. +66 02 849-6099
Mahidol University Computing Center, The Faculty of ICT, Mahidol University , Rama 6 Road, Rajathevi, Bangkok 10400 Tel. +66 02 354-4333 Fax. +66 02 354-7333