Dynamic interfacing of applications to geometric modeling services via modeler neutral protocol

被引:16
作者
Shah, JJ [1 ]
Dedhia, H [1 ]
Pherwani, V [1 ]
Solkhan, S [1 ]
机构
[1] Arizona State Univ, Dept Mech & Aerosp Engn, Tempe, AZ 85287 USA
基金
美国国家科学基金会;
关键词
modeler neutral protocol; geometric modeling; standard dynamic protocol; geometry kernels;
D O I
10.1016/S0010-4485(97)00029-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An architecture was developed for standardizing communications between geometric modeling core systems and applications that require geometric modeling services, such as feature modelers, feature recognition and process planning systems. Since geometric kernels differ in the functionality and applications vary in the level of geometric services required, a multi-layered communication architecture was developed and implemented. The methodology is analogous to the X-Window standard for graphics display, albeit the domain is different. At the lowest level is a library of classes, named Geo-modeler, whose methods offer low level solid modeling services. The member methods of these classes are translated into geometric modeler specific commands. if and when STEP extends to this domain, these specific calls could be replaced by a standard dynamic protocol (such as standard SDAI calls) and the translation done by the vendor within his geometry kernel. On top of Geo-modeler there is another layer, called Geo-widgets, which is written entirely using Geo-modeler functions. At the highest level the Geo-tools are functions used commonly by generic applications. Feature applications can choose to use the library at any level. The intermediate layers (geo-tools, Geo-widgets) make all geometry kernels appear to have the same functionality to applications, thus creating a 'plug compatible' environment between applications and the geometric modeling kernel. The architecture has been tested with ACIS(R) and Parasolid(R) for a variety of design and manufacturing applications. (C) 1997 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:811 / 824
页数:14
相关论文
共 16 条
[1]  
BALAKRISHNAN G, 1993, THESIS ARIZONA STATE
[2]  
*CAM I, 1990, R90PM03 CAM I
[3]  
*EL DAT SYST, 1995, PAR VERS 7 DOC
[4]  
HOFFMAN C, 1995, CSDTR94011
[5]  
HUMMEL K, 1990, COMPUTERS ENG, V1
[6]  
*ISO, 1994, 1030322 ISO STEP 22
[7]  
*ISO, 1994, 1030321 ISO STEP 21
[8]  
KRIPAC J, 1995, ACM SOL MOD C SALT L
[9]  
MAGLEBY S, 1992, FLEXIBLE INTEGRATION
[10]  
*NCMS OCAI, 1997, OP CAX ARCH INT API