We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Skip to main content
Log in

Combining deformable- and rigid-body mechanics simulation

  • Regular Paper
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present an interface between a deformable-body mechanics model and a rigid-body mechanics model. What is novel with our approach is that the physical representation in both the models is the same, which ensures behavioral correctness and allows great flexibility. We use a mass–spring representation extended with the concept of volume, and thus contact and collision. All physical interaction occurs between the mass elements only; thus there is no need for the explicit handling of interaction between rigid and deformable bodies or between rigid and rigid bodies. This also means that bodies can be partially rigid and partially deformable. It is also possible to change dynamically whether part of a body should be rigid or not. We present a demonstration example and possible applications in conceptual design engineering, geometric modeling, as well as computer animation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baraff D, Witkin A (1992) Dynamic simulation of non-penetrating flexible bodies. In: Proceedings of the 19th annual conference on computer graphics and interactive techniques. ACM Press, New York

  2. Baraff D, Witkin A(1998) Large steps in cloth simulation. In: Proceedings of the 25th annual conference on computer graphics and interactive techniques. ACM Press, New York

  3. Baraff D, Witkin A (1997) Partitioned dynamics. Technical report CMU-RI-TR-97-33, Robotics Institute, Carnegie Mellon University

  4. Barenbrug B (2000) Designing a class library for interactive simulation of rigid body dynamics. PhD thesis, Technical University of Eindhoven

  5. Chen Y, Zhu Q, Kaufman A, Muraki S (1998) Physically-based animation of volumetric objects. In: Proceedings of IEEE computer animation, Philadelphia, Pa., 8–10 June 1998. IEEE Computer Society Press, Los Alamitos, Calif.

  6. Dongarra J, Pozo R, Walker D (1993) LAPACK++: a design overview of object-oriented extensions for high performance linear algebra. In: Proceedings of 1993 ACM/IEEE conference on supercomputing. IEEE Computer Society Press, Los Alamitos, Calif.

  7. Ganovelli F, Cignoni P, Montani C, Scopigno R (2000) A multiresolution model for soft objects supporting interactive cuts and lacerations. In: Gross M, Hopgood FRA (eds) Eurographics 2000, Interlaken, Switzerland, 20–25 August 2000. ACM Press, New York

  8. Goldstein H (1950) Classical mechanics. Addison–Wesley, Reading, Mass.

  9. Heath M (1997) Scientific computing: an introductory survey. McGraw–Hill, New York

  10. Horváth I, Kuczogi G, Staub G (1998) Spatial behavioural simulation of mechanical objects. In: Proceedings of TMCE ’98 Tools and Methods of Concurrent Engineering Symposium, Manchester, UK, 21–23 April 1998.

  11. Jansson J, Vergeest JSM (2003) A discrete mechanics model for deformable bodies. Computer-Aided Design 34(12):913–928

  12. Jansson J, Horváth I (2001) Behavioral simulation of incomplete representations in conceptual design. Proceedings of the 15th European simulation multiconference 2001, Prague, 6–9 June 2001

  13. Jansson J, Horváth I, Vergeest JSM (2000) Implementation and analysis of a mechanics simulation module for use in a conceptual design system. In: Proceedings of the ASME design engineering technical conferences 2000. American Society of Mechanical Engineers, New York

  14. Kang H, Kak A (1996) Deforming virtual objects interactively in accordance with an elastic model. Comput Aided Design 28(4):251–262

  15. Keller H, Stolz H, Ziegler A, Bräunl T (1993) Virtual mechanics: simulation and animation of rigid body systems. Computer science report 8/93. http://www.ee.uwa.edu.au/∼braunl/aero/ftp/docu.english.ps.gz

  16. Kleppner D, Kolenkow R (1978) An introduction to mechanics. McGraw-Hill, New York

  17. O’Brien J, Zordan V, Hodgins J (2000) Combining active and passive simulations for secondary motion. IEEE Comput Graph Appl 20(4):86–96

  18. Provot X (1995) Deformation constraints in a mass-spring model to describe rigid cloth behavior. In: Proceedings, graphics interface. National Research Council of Canada, Ottawa

  19. Terzopoulous D, Platt J, Barr A, Fleischer K (1987) Elastically deformable models. In: Proceedings of the 14th annual conference on computer graphics and interactive techniques. ACM Press, New York

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johan Jansson .

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jansson , J., Vergeest , J. Combining deformable- and rigid-body mechanics simulation. Vis Comput 19, 280–290 (2003). https://doi.org/10.1007/s00371-002-0187-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-002-0187-6

Keywords

Navigation