Interactive 3D graphics for Tcl

被引:0
|
作者
Kersting, O [1 ]
Döllner, J [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst Software Syst Engn, Potsdam, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an approach to integrate interactive real-time 3D graphics into the scripting language Tcl. 3D graphics libraries are typically implemented in system programming languages such as C or C++ in order to be type safe and fast. We have developed a technique that analyzes the C++ application programming interface of such a library and maps it to appropriate scripting commands and structures. As 3D graphics library, we apply the Virtual Rendering System, an object-oriented library that supports 3D modeling, interaction, and animation. The mapped API represents a complete and powerful development tool for interactive, animated 3D graphics applications. The mapping technique takes advantage of the weak typing and dynamic features of the scripting language, preserves all usability-critical features of the C++ API, and has no impact on performance so that even real-time 3D applications can be developed. The mapping technique can be applied in general to all kinds of C++ APIs and automated. It also gathers reflection information of the API classes and supports interactive management of API objects. Consequently, interactive development environments can be built easily based on this information. We illustrate the approach by several examples of 3D graphics applications.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] Interchanging Interactive 3D Graphics for Astronomy
    Fluke, C. J.
    Barnes, D. G.
    Jones, N. T.
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF AUSTRALIA, 2009, 26 (01): : 64 - 74
  • [2] Interactive immersion in 3D computer graphics
    Rosenbloom, A
    COMMUNICATIONS OF THE ACM, 2004, 47 (08) : 28 - 30
  • [3] InvenTcl: Interpretive 3D graphics using open inventor and Tcl/[incr Tcl]
    Fels, S
    Esser, S
    Bruderlin, A
    Mase, K
    PROCEEDINGS OF THE FIFTH ANNUAL TCL/TK WORKSHOP, 1997, : 185 - 186
  • [4] Towards interactive 3D graphics in chemistry publications
    Vasilyev, Vladislav
    THEORETICAL CHEMISTRY ACCOUNTS, 2010, 125 (3-6) : 173 - 176
  • [5] Towards interactive 3D graphics in chemistry publications
    Vladislav Vasilyev
    Theoretical Chemistry Accounts, 2010, 125 : 173 - 176
  • [6] GCI - A NETWORK SERVER FOR INTERACTIVE 3D GRAPHICS
    TUPAREV, G
    VRIEND, G
    SANDER, C
    JOURNAL OF MOLECULAR GRAPHICS, 1992, 10 (01): : 12 - 16
  • [7] 3D GRAPHICS FOR INTERACTIVE SURGICAL SIMULATION AND IMPLANT DESIGN
    DEV, P
    FELLINGHAM, LL
    VASSILIADIS, A
    WOOLSON, ST
    WHITE, DN
    YOUNG, SL
    PROCEEDINGS OF THE SOCIETY OF PHOTO-OPTICAL INSTRUMENTATION ENGINEERS, 1984, 507 : 52 - 57
  • [8] Generating comics from 3D interactive computer graphics
    Shamir, A
    Rubinstein, M
    Levinboim, T
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2006, 26 (03) : 53 - 61
  • [9] Interactive 3D graphics applications embedded in web pages
    Luengo, Francisco
    Contreras, Mariela
    Leal, Aurely
    Iglesias, Andres
    COMPUTER GRAPHICS, IMAGING AND VISUALISATION: NEW ADVANCES, 2007, : 434 - +
  • [10] Protected interactive 3D graphics via remote rendering
    Koller, D
    Turitzin, M
    Levoy, M
    Tarini, M
    Croccia, G
    Cignoni, P
    Scopigno, R
    ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 695 - 703