Software mechanisms for extensible and scalable 3D visualization of construction operations

被引:15
|
作者
Kamat, Vineet R. [1 ]
Martinez, Julio C. [2 ]
机构
[1] Univ Michigan, Dept Civil & Environm Engn, Ann Arbor, MI 48109 USA
[2] Virginia Polytech Inst & State Univ, Dept Civil & Environm Engn, Blacksburg, VA 24061 USA
基金
美国国家科学基金会;
关键词
animation; construction operations; computer graphics; simulation; verification; validation;
D O I
10.1016/j.advengsoft.2007.07.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents research that led to the design and implementation of an extensible and scalable software framework for the dynamic 3D visualization of simulated construction operations. In the domain of operations design and analysis, the ability to see a 3D animation of processes that have been simulated allows for two very important things: verification and validation. In addition, a model can be communicated effectively which, coupled with verification and validation, makes it "credible" and thus used in making decisions. In the presented research, a set of core animation statements of the most general use from the extension viewpoint is first identified. Second, methods to design an add-on interface to the identified core animation methods are investigated by capitalizing on documented principles of application framework design. Finally, the designed add-on interface and its scalability are validated by implementing the extensible framework on multiple computing platforms and then extending the language with several non-trivial extensions using the designed add-on interface. The research concluded that geometric transformation-based animation statements are: (1) collectively sufficient to visually describe a broad class of common construction processes, and (2) are at a level of abstraction that they can be logically concatenated to describe higher-level motion dynamics involved in performing construction. In addition, it was found that an open, loosely-coupled visualization scheme and direct interface methods to append the animation statement interpreter's vocabulary with new add-on designed statements: (1) allows language extensions without modification to or understanding of the underlying methods, and (2) presents users with a consistent interface to visually describe construction processes, thereby providing complexity concealment and a uniform end-user interface. The presented framework is implemented as an extension (add-on) interface to the VITA-SCOPE visualization system. (C) 2007 Published by Elsevier Ltd.
引用
收藏
页码:659 / 675
页数:17
相关论文
共 50 条
  • [1] 3D visualization of simulated construction operations
    Kamat, VR
    Martinez, JC
    PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1933 - 1937
  • [2] Web Software Visualization Using Extensible 3D (X3D) Graphics
    Anslow, Craig
    Noble, James
    Marshall, Stuart
    Biddle, Robert
    SOFTVIS 2008: PROCEEDINGS OF THE 4TH ACM SYMPOSIUM ON SOFTWARE VISUALIZATION, 2008, : 213 - 214
  • [3] Scene graph and frame update algorithms for smooth and scalable 3D visualization of simulated construction operations
    Kamat, VR
    Martinez, JC
    COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2002, 17 (04) : 228 - 245
  • [4] Integrating 3D visualization and simulation for tower crane operations on construction sites
    Al-Hussein, Mohamed
    Niaz, Muhammad Athar
    Yu, Haitao
    Kim, Hyoungkwan
    AUTOMATION IN CONSTRUCTION, 2006, 15 (05) : 554 - 562
  • [5] 3D visualization of software architectures
    Feijs, L
    de Jong, R
    COMMUNICATIONS OF THE ACM, 1998, 41 (12) : 72 - 78
  • [6] 3D ROAM for scalable volume visualization
    Marchesin, S
    Dischler, JM
    Mongenet, C
    IEEE SYMPOSIUM ON VOLUME VISUALIZATION AND GRAPHICS 2004, PROCEEDINGS, 2004, : 79 - 86
  • [7] 3D visualization for software development
    Bonyuet, D
    Ma, M
    Jaffrey, K
    IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2004, : 708 - 715
  • [8] An Overview of 3D Software Visualization
    Teyseyre, Alfredo R.
    Campo, Marcelo R.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2009, 15 (01) : 87 - 105
  • [9] Construction and Visualization of 3D Landscape
    Liu, Pingping
    Lu, Zhaopan
    2017 INTERNATIONAL CONFERENCE ON COMPUTER NETWORK, ELECTRONIC AND AUTOMATION (ICCNEA), 2017, : 28 - 32
  • [10] 3D SlicerUniverselle 3D-Visualisierung-Software3D SlicerUniversal 3D visualization software
    Nico Bruns
    Der Unfallchirurg, 2019, 122 (8): : 662 - 663