A unified, object-oriented graphics system and software architecture for visualising CAD/CAM presentations

被引:2
作者
Kochhar, S
Hall, J
机构
[1] IBM T. J. Watson Research Center, Yorktown Heights, NY 10598
关键词
computer-aided design; object-oriented graphics; future graphics software architectures; graphical design and modelling; user interaction;
D O I
10.1111/1467-8659.1540229
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Most object-oriented graphics systems (OOGS) either support general purpose graphics capabilities (drawing editors, ray tracing, etc.), or have targeted specific areas of computer graphics, for example, interface building, animation, and visualisation. However, the key concept in CAD/CAM graphics systems is that of presentations-pictures that convey information about products ol parts of products. CAD/CAM graphics systems that create and manipulate presentations have specific graphical requirements that have not been addressed by existing OOGS. These requirements include the support of CAD/CAM concepts such as drawings, views and view-specific graphics, and layers, and the ability to allow external geometric modelers to be linked into the presentation. We describe an object-oriented presentation architecture that allows the application to describe the structure of the CAD/CAM presentation. This architecture provides a unified interface to drawings, views, layers and entities, and allows linkage to models created with an external geometric modeler, while isolating applications from details of the underlying traditional graphics rendering systems. It is our hope that this architecture provide the foundation for the architecture of next generation OOGS. We also present an implementation of this architecture and compare it to other OOGS.
引用
收藏
页码:229 / 248
页数:20
相关论文
共 22 条
[1]  
*ANSI, 1979, Y142M1979 ANSI
[2]   AN OBJECT-ORIENTED APPROACH TO GRAPHICAL INTERFACES [J].
BARTH, PS .
ACM TRANSACTIONS ON GRAPHICS, 1986, 5 (02) :142-172
[3]  
CUNNIGHAM S, 1992, COMPUTER GRAPHICS US
[4]  
Foley J. D., 1990, Computer Graphics, Principles and Practice, V2nd
[5]  
*GKS, 1985, 7942 GKS ISO
[6]  
*HOOPS GRAPH SOFTW, 1991, ITH SOFTW
[7]  
HOWARD JH, 1988, P 1988 US WINT C DAL
[8]  
KOCHHAR S, 1994, P GRAPH INT 94
[9]  
LINTON MA, 1989, IEEE COMPUTER, V22
[10]  
MAGUENATTHALMAN.N, 1985, COMPUTER ANIMATION