Skip to main content
Log in

Laying out objects with geometric and physical constraints

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Modeling scenes involves two tasks:object modeling andobject layout. This paper focuses on object layout and proposes a constraint-based approach which yields a powerful object layout environment. The approach uses collision detection and physical simulation to ensure geometric and physical consistency of the resulting scenes, such as no interpenetration, and physical stability of the objects. A prototype system is developed, providing six basic operations; PUT, PUSH/PULL, TURN/TILT, PICK-UP, TRANSLATE, and ROTATE. The system: ensures geometric and physical consistency; provides easy-to-use operations analogous to object placement in real life; allows twodimensional control easily specified by mouse. Interactive speed is achieved on graphics workstations by using rasterized collision detection and simple quasi-static motion simulation. The system is interfaced to modeling/rendering/animation systems, and realizes an integrated environment for object modeling, object layout, rendering, and animation. We describe several scenes that have been modeled using the system and argue that these experiments confirm that the scene modeling task is greatly simplified by our constraint-based approach.

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

  • Barzel R, Barr AH (1988) A modeling system based on constraints. Comput Graph 22:179–188

    Google Scholar 

  • Baraff D (1989) Analytical methods for dynamic simulation of non-penetrating rigid bodies. Comput Graph 23:223–232

    Google Scholar 

  • Baraff D (1990) Curved surfaces and coherence for non-penetrating rigid body simulation. Comput Graph 24:19–28

    Google Scholar 

  • Baraff D (1991) Coping with friction for non-penetrating rigid body simulation. Comput Graph 25:31–40

    Google Scholar 

  • Baraff D, Witkin A (1992) Dynamic simulation of non-penetrating flexible bodies. Comput Graph 26:303–308

    Google Scholar 

  • Baumgart BG (1974) Geometric modeling for computer vision, Technical report AIM 247, Standard Artificial Intelligence Laboratory

  • Boyse JW (1979) Interference detection among solids and surfaces. Commun ACM 22:3–9

    Google Scholar 

  • Hahn JK (1988) Realistic animation of rigid bodies. Comput Graph 22:299–308

    Google Scholar 

  • Moore M, Wilhelms J (1988) Collision detection and response for computer animation. Comput Graph 22:289–298

    Google Scholar 

  • Platt JC, Barr AH (1988) Constraint methods for flexible models. Comput Graph 22:279–288

    Google Scholar 

  • Shinya M, Forgue M-C (1991) Interference detection through rasterization. Comput Animation Visualization 2:132–134

    Google Scholar 

  • Terzopoulos D, Platt JC, Barr A, Fleischer K (1987) Elastically deformable models. Comput Graph 21:205–214

    Google Scholar 

  • Terzopoulos D, Fleischer K (1988) Modeling inelastic deformation: viscoelasticity, plasticity, fracture. Comput Graph 22 (4):269–278

    Google Scholar 

  • Weil J (1986) The synthesis of cloth objects. Comput Graph 20:49–54

    Google Scholar 

  • Witkin A, Fleischer K, Barr A (1987) Energy constraints on parameterized models. Comput Graph 21:225–232

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mikio Shinya.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shinya, M., Forgue, MC. Laying out objects with geometric and physical constraints. The Visual Computer 11, 188–201 (1995). https://doi.org/10.1007/BF01901515

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901515

Key words

Navigation