Object-oriented interactive modeling for virtual environments

被引:0
|
作者
Sun, HQ
机构
关键词
object-oriented programming; interactive graphics; scene specification;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Interactive scene modeling demands extensive programming effort in terms of the diversity of objects and the user's involvement in the modeling process. Using an effective approach dealing with the complexity is the key to the development of scene modeling applications. This paper presents the use of object-oriented programming paradigm, such as C++, for the natural and flexible specification of interactive modeling process. The top level of our modeling hierarchy is divided into two basic collections: geometric forms and interactive devices. In the geometry superclass, three classes, ListItem, CircItem, and CircList, are defined as a class-type structure that can be dynamically inserted and deleted upon the user's interactions in real time. Class ListItem, as an item abstraction, is further derived to several primitive subclasses whose instances can be combined into various geometrical forms. The interactive device superclass, on the other hand, is currently derived into two typical interactive devices: keyboard and mouse. Their behaviors specify the two basic interactive control functionalities: states and 3D movement sensing, which can be similarly defined for the virtual device subclasses such as 3D mouse and DataGlove. The class-modeling prototype defined in our system has been experimented for the interactive modeling of multiple room environments with objects placed within them.
引用
收藏
页码:1406 / 1411
页数:6
相关论文
共 50 条
  • [1] Object-oriented modeling of interactive virtual creatures
    Yuan, XB
    Sun, HQ
    Heng, PA
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 1069 - 1073
  • [2] Object-Oriented Modeling of Virtual Assembly Process
    Zheng Taixiong He Yulin Du Jing Department of Mechanical Engineering
    [J]. CADDM, 2002, (02) : 56 - 61
  • [3] Object-Oriented Modeling of Virtual Assembly Process
    Zheng Taixiong He Yulin Du Jing Department of Mechanical Engineering Chongqing University Chongqing China
    [J]. Computer Aided Drafting,Design and Manufacturing, 2002, Design and Manufacturing.2002 (02) - 61
  • [4] Integration of object-oriented databases with VRML in virtual environments
    Targut, D
    Aydin, N
    Elmasri, R
    Turgut, B
    [J]. OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 377 - 381
  • [5] VIRTUAL IMAGES - INTERACTIVE VISUALIZATION OF DISTRIBUTED OBJECT-ORIENTED SYSTEMS
    VIONDURY, JY
    SANTANA, M
    [J]. SIGPLAN NOTICES, 1994, 29 (10): : 65 - 83
  • [6] Agile virtual enterprise process object-oriented modeling
    Li, Quanlong
    Xu, Xiaofei
    Zhan, Dechen
    Ye, Dan
    [J]. Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2000, 11 (11): : 1235 - 1238
  • [7] Utilizing object-oriented databases for concurrency control in virtual environments
    Turgut, D
    Aydin, N
    Elmasri, R
    Turgut, B
    [J]. 25TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 2001, : 409 - 414
  • [8] Utilizing object-oriented databases for concurrency control in virtual environments
    Turgut, D.
    Aydin, N.
    Elmasri, R.
    Turgut, B.
    [J]. Proceedings - IEEE Computer Society's International Computer Software and Applications Conference, 2001, : 409 - 414
  • [9] Object-oriented modeling: An empirical investigation into the effectiveness of object-oriented modeling
    Sim, ER
    [J]. 1997 INTERNATIONAL CONFERENCE ON SIMULATION IN ENGINEERING EDUCATION (ICSEE'97), 1997, 29 (02): : 94 - 99
  • [10] ENTS - AN INTERACTIVE OBJECT-ORIENTED SYSTEM FOR DISCRETE SIMULATION MODELING
    MCGREGOR, DR
    RANDHAWA, SU
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 6 (08): : 21 - 29