• DocumentCode
    2069445
  • Title

    Interactive, animated 3D widgets

  • Author

    Döllner, Jürgen ; Hinrichs, Klaus

  • Author_Institution
    Inst. fur Inf., Westfalischen Wilhelms-Univ., Munster, Germany
  • fYear
    1998
  • fDate
    22-26 Jun 1998
  • Firstpage
    278
  • Lastpage
    286
  • Abstract
    If 3D applications become large, hierarchical networks of geometric objects lead to messy specifications. Furthermore, if time- and event-dependencies are merged with geometric modeling, complex animations and interactions cannot be modeled independently and hierarchically since their specifications are dispersed throughout the static scene description. The authors present an object-oriented architecture for interactive, animated 3D widgets which reduces the complexity of building 3D applications. 3D widgets encapsulate geometry and behavior into high-level building blocks based on two types of directed acyclic graphs, geometry graphs and behavior graphs. 3D widgets construct internal geometry graphs and behavior graphs, and perform operations on these graphs through high-level interfaces which hide details and raise the level of abstraction. 3D widgets define object ports which are used to link together different 3D widgets. A visual language for 3D widgets allows the developer the interactive construction of 3D applications
  • Keywords
    computational geometry; computer animation; directed graphs; object-oriented programming; software tools; user interfaces; 3D application building; abstraction; behavior graphs; complex animations; complex interactions; detail hiding; directed acyclic graph; event dependency; geometric modeling; high-level building blocks; high-level interfaces; interactive animated 3D widgets; internal geometry graphs; object port; object-oriented architecture; static scene description; time dependency; visual language; Animation; Buildings; Electronic mail; Geometry; Graphics; Layout; Object oriented modeling; Rendering (computer graphics); Solid modeling; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics International, 1998. Proceedings
  • Conference_Location
    Hannover
  • Print_ISBN
    0-8186-8445-3
  • Type

    conf

  • DOI
    10.1109/CGI.1998.694279
  • Filename
    694279