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.
Similar content being viewed by others
References
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
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
Baraff D, Witkin A (1997) Partitioned dynamics. Technical report CMU-RI-TR-97-33, Robotics Institute, Carnegie Mellon University
Barenbrug B (2000) Designing a class library for interactive simulation of rigid body dynamics. PhD thesis, Technical University of Eindhoven
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.
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.
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
Goldstein H (1950) Classical mechanics. Addison–Wesley, Reading, Mass.
Heath M (1997) Scientific computing: an introductory survey. McGraw–Hill, New York
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.
Jansson J, Vergeest JSM (2003) A discrete mechanics model for deformable bodies. Computer-Aided Design 34(12):913–928
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
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
Kang H, Kak A (1996) Deforming virtual objects interactively in accordance with an elastic model. Comput Aided Design 28(4):251–262
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
Kleppner D, Kolenkow R (1978) An introduction to mechanics. McGraw-Hill, New York
O’Brien J, Zordan V, Hodgins J (2000) Combining active and passive simulations for secondary motion. IEEE Comput Graph Appl 20(4):86–96
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-002-0187-6