Skip to main content

An Object-Oriented Approach for Modelling Animated Entities

  • Conference paper
Book cover Computer Animation ’90

Abstract

In this paper we present why and how to construct object-oriented graphical animation packages from existing low-level graphics packages interfaced with an object oriented language supporting inheritance and dynamic binding.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • BEEKER E (1989) Application de la programmation orientee objet a la CAO. Proceedings of the 8th international Conference, MICAD’89, Hermes 1: 121–131

    Google Scholar 

  • BREEN DE, GETTO PH, APODACA AA, SCHMIDT DG, SARACHAN BD (1987) The Clockworks: An Object-Oriented Computer Animation System. EUROGRAPHICS’87, Marechal G. edit., Amsterdam: 275–281

    Google Scholar 

  • CHMILAR M, WYVILL B (1989) A Software Architecture for Integrated Modelling and Animation. New Advances in Computer Graphics, Proceedings of CG International’89, Edit. Earnshaw RA, Wyvill B, Springer-Verlag: 257–276

    Google Scholar 

  • COOK S (1987) Varieties of Inheritance. OOPSLA’87 Addendum to the proceedings, Orlando: 35–40

    Google Scholar 

  • DIETRICH WC, NACKMAN LR, SUNDARESAN CJ, GRACER F (1989) TGSM: An Object-Oriented System for Programming Geometry. SOFTWARE-PRACTICE and EXPERIENCE 19 (10): 979–1013

    Article  Google Scholar 

  • FIUME E (1988) Object-Oriented Techniques in Computer Graphics. EUROGRAPHICS’88 Research, Practice and Experience, Tutorial

    Google Scholar 

  • FOLEY JD, VAN DAM A (1982) Fundamentals of Interactive Computer Graphics. Addison-Wesley

    Google Scholar 

  • GRANT E, AMBURN P, WHITTED T (1986) Exploiting Classes in modelling and Display Software. IEEE Computer Graphics & Applications 6 (11): 13–20

    Article  Google Scholar 

  • HAUMANN DR, PARENT RE (1988) The Behavioral Test-Bed: Obtaining Complex Behavior From Simple Rules. The VISUAL COMPUTER 4 (6): 332–347

    Article  Google Scholar 

  • LISKOV B (1987) Data Abstraction and Hierarchy. OOPSLA’87 Addendum to the Proceeding, Orlando: 17–34

    Google Scholar 

  • MAGNENAT-THALMANN N, THALMANN D (1983) The Use of High-Level 3-D Graphical Types in the MIRA Animation System. IEEE Computer Graphics & Applications: 9–16

    Google Scholar 

  • MAGNENAT-THALMANN N, THALMANN D (1985) Object-Oriented and Actor Languages and Systems. Computer Animation Theory and Practice, edit. Kunii TL, Springer-Verlag: 135–142

    Google Scholar 

  • MALLGREN WR (1982) Formal Specification of Interactive Graphics Programming Languages. ACM Distinguished Dissertation

    Google Scholar 

  • MUDUR (1985) Mathematical Element for Computer Graphics. EUROGRAPHICS’85, Nice, Tutorial

    Google Scholar 

  • PLETINCKX D (1989) Quaternion Calculus as a Basic Tool in Computer Graphics. The VISUAL COMPUTER 5 (1/2): 2–13

    Article  MATH  Google Scholar 

  • REYNOLDS C (1982) Computer Animation with Scripts and Actors.ACM Computer Graphics, SIGGRAPH’82 proceedings 16 (3): 289–296

    Article  MathSciNet  Google Scholar 

  • REYNOLDS C (1987) Flock, Herds, and Schools: A Distributed Behavioral Model.ACM Computer Graphics, SIGGRAPH’87 proceedings 21 (4): 25–34

    Article  MathSciNet  Google Scholar 

  • SHOPIRO JE (1989) An Example of Multiple Inheritance in C++: A Model of the Iostream Library..SIGPLAN Notices 24 (12): 32–36

    Article  Google Scholar 

  • STROUSTRUP B (1986) the C++ Programming Language. Addison Wesley

    Google Scholar 

  • STROUSTRUP B (1987) What is Object-Oriented Programming?. BIGRE 54: 45–54

    Google Scholar 

  • TROUSSE B (1988) Benefices d’une approche orientee objets pour un environnement de CAO. Proceeding of the 7th Internatinal Conference, MICAD’88, Hermes, 1: 313–326

    Google Scholar 

  • WIENER RS (1989) A practical Exemple of Multiple Inheritance In C++. SIGPLAN Notices 24 (9): 112–115

    Article  Google Scholar 

  • WILKINSON NM (1988) Best Fit. UNIX Review 6 (8): 57–63

    Google Scholar 

  • YAMAGUCHI F (1987) Theoretical Foundations of the 4x4 Determinant Method in Computer Graphics and Geometric Modelling. The VISUAL COMPUTER 2 (3): 88–97

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Tokyo

About this paper

Cite this paper

Mahieddine, M., Lafon, J.C. (1990). An Object-Oriented Approach for Modelling Animated Entities. In: Magnenat-Thalmann, N., Thalmann, D. (eds) Computer Animation ’90. Springer, Tokyo. https://doi.org/10.1007/978-4-431-68296-7_13

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-68296-7_13

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-68298-1

  • Online ISBN: 978-4-431-68296-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics