• DocumentCode
    2372337
  • Title

    An object-oriented system for dynamics-based 3D cloth simulation

  • Author

    Hanwen Li ; Yi Wan

  • Author_Institution
    Inst. for Signal & Inf. Process., Lanzhou Univ., Lanzhou, China
  • fYear
    2012
  • fDate
    23-25 March 2012
  • Firstpage
    539
  • Lastpage
    545
  • Abstract
    The dynamics-based 3D cloth simulation has very broad applications. Generally, it involves mathematical modeling, collision detection between objects, self-collision detection for deformable object, and numerical solution of differential equations. As a result, the final simulation software system is usually complex. On the other hand, currently no suitable open-source software systems are publicly available for one to easily use so that his/her idea can be quickly tested. In this paper we first present a data-centric paradigm for dynamics-based simulation, and then propose an object oriented architecture for cloth simulation. In this architecture, we design a common abstract base class for all objects and bounding-box based collision detection, from which we can easily simulate a given type of object by creating a new inherited object class. The inherited class can easily reuse the existing modules in its base class, and hence decrease the number of code lines significantly, thus reducing the complexity and coupling between modules. In particular, when a new algorithm is designed, we can expediently test and verify its effectiveness by directly reuse the other modules without having to reprogram them. The clothing simulation system that we have implemented has fully demonstrated the reusability of the proposed architecture. This architecture also has the potential to be easily used for other types of dynamics-based 3D simulations.
  • Keywords
    clothing industry; computer animation; differential equations; digital simulation; object-oriented methods; production engineering computing; software architecture; bounding-box based collision detection; clothing animation; common abstract base class; data-centric paradigm; deformable object; differential equation; dynamics-based 3D cloth simulation; inherited object class; mathematical modeling; numerical solution; object oriented architecture; self-collision detection; simulation software system; Computational modeling; Computer architecture; Load modeling; Mathematical model; Numerical models; Object oriented modeling; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Technology (ICIST), 2012 International Conference on
  • Conference_Location
    Hubei
  • Print_ISBN
    978-1-4577-0343-0
  • Type

    conf

  • DOI
    10.1109/ICIST.2012.6221705
  • Filename
    6221705