Abstract
Based on dynamic fourth order partial differential equations, we present an iterative finite difference algorithm. With C++ language and OpenGL graphics library, we implement the finite difference algorithm into a user interface and develop shape control parameters, density, damping coefficient, boundary tangents and external forces into user handles for dynamic manipulation of surface deformations. Using the developed user interface, we investigate how these user handles influence the deformation of dynamic surfaces.
Chapter PDF
Similar content being viewed by others
Keywords
References
Farin, G.: Curves and Surfaces for CAGD: A Practical Guide, 5th edn. Morgan-Kaufmann, San Francisco (2001)
Kang, H., Kak, A.: Deforming virtual objects interactively in accordance with an elastic model. Computer-Aided Design 28(4), 251–262 (1996)
Léon, J.C., Veron, P.: Semiglobal deformation and correction of free-form surfaces using a mechanical alternative. The Visual Computer 13, 109–126 (1997)
Guillet, S., Léon, J.C.: Parametrically deformed free-form surfaces as part of a variational model. Computer-Aided Design 30(8), 621–630 (1998)
Terzopoulos, D., Platt, J., Barr, A., Fleischer, K.: Elastically deformable models. Computer Graphics 21(4), 205–214 (1987)
Terzopoulos, D., Fleischer, K.: Deformable models. The Visual Computer 4, 306–331 (1988)
Terzopoulos, D., Fleischer, K.: Modeling inelastic deformation: viscoelasticity, plasticity, fracture. Computer Graphics 22(4), 269–278 (1988)
Metaxas, D., Terzopoulos, D.: Dynamic deformation of solid primitives with constraints. Computer Graphics (SIGGRAPH 1992) 26(2), 309–312 (1992)
Celniker, G., Gossard, D.: Deformable curve and surface finite-elements for free-form shape design. Computer Graphics (SIGGRAPH 1991) 25(4), 257–266 (1991)
Güdükbay, U., Özgüç, B.: Animation of deformable models. Computer-Aided Design 26(12), 868–875 (1994)
Guan, Z.D., Ling, J., Tao, N., Ping, X., Tang, R.X.: Study and application of physics-based deformable curves and surfaces. Computers & Graphics 21(3), 305–313 (1997)
Terzopoulos, D., Qin, H.: Dynamic NURBS with geometric constraints for interactive sculpting. ACM Transactions on Graphics 13(2), 103–136 (1994)
Qin, H., Terzopoulos, D.: Dynamic NURBS swung surfaces for physics-based shape design. Computer-Aided Design 27(2), 111–127 (1995)
Bloor, M.I.G., Wilson, M.J.: Generating blend surfaces using partial differential equations. Computer-Aided Design 21(3), 165–171 (1989)
Bloor, M.I.G., Wilson, M.J.: Complex PDE surface generation for analysis and manufacture. Computing Suppl. 10, 61–77 (1995)
Bloor, M.I.G., Wilson, M.J., Mulligan, S.J.: Generating blend surfaces using a perturbation method. Mathematical and Computer Modelling 31(1), 1–13 (2000)
Mimis, A.P., Bloor, M.I.G., Wilson, M.J.: Shape parameterization and optimization of a two-stroke engine. Journal of Propulsion and Power 17(3), 492–498 (2001)
Bloor, M.I.G., Wilson, M.J.: Method for efficient shape parametrisation of fluid membranes and vesicles. Physical Review E (Statistical Physics, Plasmas, Fluids, and Related Interdisciplinary Topics) 61(4), 4218–4429 (2000)
Sevant, N.E., Bloor, M.I.G., Wilson, M.J.: Aerodynamic design of a flying wing using response surface methodology. Journal of Aircraft 37(4), 562–569 (2000)
Ugail, H., Wilson, M.J.: Efficient shape parametrisation for automatic design optimisation using a partial differential equation formulation. Computers and Structures 81, 2601–2609 (2003)
Ugail, H.: Spine based shape parameterisation for PDE surfaces. Computing 72, 195–206 (2004)
You, L.H., Zhang, J.J., Comninos, P.: Blending surface generation using a fast and accurate analytical solution of a fourth order PDE with three shape control parameters. The Visual Computer 20, 199–214 (2004)
You, L.H., Comninos, P., Zhang, J.J.: PDE blending surfaces with C 2 continuity. Computers & Graphics 28, 895–906 (2004)
Du, H., Qin, H.: A shape design system using volumetric implicit PDEs. Computer-Aided Design 36, 1101–1116 (2004)
Du, H., Qin, H.: Dynamic PDE-based surface design using geometric and physical constraints. Graphical Models 67, 43–71 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
You, L.H., Zhang, J.J. (2006). Deformation of Dynamic Surfaces. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758525_31
Download citation
DOI: https://doi.org/10.1007/11758525_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34381-3
Online ISBN: 978-3-540-34382-0
eBook Packages: Computer ScienceComputer Science (R0)