Abstract
This paper extends the PDE method of surface generation. The governing partial differential equation is generalised to sixth order to increase its flexibility. The PDE is solved analytically, even in the case of general boundary conditions, making the method fast. The boundary conditions, which control the surface shape, are specified interactively, allowing intuitive manipulation of generic shapes. A compact user interface is presented which makes use of direct manipulation and other techniques for 3D interaction.
Similar content being viewed by others
References
Astley O, Hayward V (1998) Multirate haptic simulation achieved by coupling finite element meshes through Norton equivalents. In: Proc. IEEE Int. Conf. on Robotics and Automation, pp 989–994
Baraff D, Witkin A (1998) Large steps in cloth simulation. In SIGGRAPH 98 Conference Proceedings, pp 43–54
Bier EA (1986) Skitters and jacks: interactive 3D positioning tools. In: Workshop on Interactive 3D Graphics, University of North Carolina, Chapel Hill, NC, pp 183–196
Bloor MIG, Wilson MJ (2004) An analytic pseudo-spectral method to generate regular 4-sided PDE surface patch. Comput Aided Geom Des, in press
Bloor MIG, Wilson MJ (2000) Method for efficient shape parametrization of fluid membranes and vesicles. Phys Rev E Part B 61(4):4218–4229
Bloor MIG, Wilson MJ (1996) Spectral approximations to PDE surfaces. Comput Aided Des 28(2):145–152
Dekanski CW, Bloor MIG, Wilson MJ (1995) The generation of propeller blade geometries using the PDE method. J Ship Res 39(2):108–116
Desbrun M, Tsingos N, Cani-Gascuel MP (1994) Adaptive sampling of implicit surfaces for interactive modelling and animation. Comput Graph Forum 15(5):319–327
van Dijk CGC, Mayer AAC (1997) Sketch input for conceptual surface design. Comput Ind 34:125–137
Duffy DG (2001) Green’s functions with applications. Chapman and Hall, Boca Raton, FL
Du H, Qin H (2000) Dynamic PDE surfaces with flexible and general geometric constraints. In: Barsky BA, Shinagawa Y, Wang W (eds) Proceedings of the 8th Pacific Graphics Conference on Computer Graphics and Application, IEEE, pp 213–223
van Emmerik MJGM (1990) Interactive design of parameterized 3D models by direct manipulation. Deft University Press, The Netherlands
Farin G (1998) Curves and surfaces for computer aided geometric design. Acadenuc Press, New York
Foley JD, van Dam A, Feiner SK, Hughes JF (1997) Computer graphics: principles and practice. Addison-Wesley, Massachusetts
Fowler B (1992) Geometric manipulation of tensor product surfaces. In: Zeltzer D (ed) Computer Graphics (1992 Symposium on Interactive 3D Graphics), vol 25, pp 101–108
Hoschek J, Lasser D (1993) Computer aided geometric design. AK Peters, Massachusetts
James D, Pai DK (1999) ArtDefo, accurate real time deformable objects. In: Computer Graphics, ACM SIGGRAPH 99 Conference Proceedings, pp 65–72
O’Brien JF, Hodgins JK (1999) Graphical modeling and animation of brittle fracture. In Proceedings of SIGGRAPH 99, pp 137–46
Picinbono G, Delingette H, Ayache N (2003) Non-linear anisotropic elasticity for real-time surgery simulation. Graph Models 65(5):305–321
Rapporport A, Helor Y, Werman M (1994) Interactive design of smooth objects with probabilistic point constraints. ACM Trans Graph 13:156–176
Runciman C, Thimbleby H (1986) Equal opportunity interactive systems. Int J Man Mach Stud 25(4):439–451
Stam J (1997) Stochastic dynamics: simulating the effects of turbulence on flexible structures. Computer Graphics Forum, EUROGRAPHICS’97 Proceedings 16(3):159–164
Terzopoulos D, Qin H (1994) Dynamic NURBS with geometric constraints for interactive sculpting. ACM Trans Graph 13:103–136
Thimbleby H (1990) User interface design. ACM Press, New York
Ugail H, Bloor MIG, Wilson MJ (1999) Techniques for interactive design using the PDE method. ACM Trans Graph 18(2):195–212
Ugail H, Bloor MIG, Wilson MJ (1999) Manipulation of PDE surfaces using an interactively defined parameterisation. Comput Graph 4(23):525–534
Woo M, Neider J, Davis T, Shreiner D (1999) OpenGL programming guide. Addison-Wesley, Massachusetts
Xie H, Qin H (2001) Automatic knot determination of NURBS for interactive geometric design. In: Proceedings of International Conference on Shape Modelling and Applications (SMI 2001)
Yamashina H, Fukushima K, Saijo A (1996) CAD for free-form surfaces. Comput Integr Manuf Syst 9(1):9–18
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kubiesa, S., Ugail, H. & Wilson, M. Interactive design using higher order PDEs. Vis Comput 20, 682–693 (2004). https://doi.org/10.1007/s00371-004-0261-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-004-0261-3